Patents by Inventor Yeon Bok LEE

Yeon Bok LEE has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10606602
    Abstract: An electronic apparatus is provided for obtaining compiling data used in an external processor including a function unit including a plurality of input ports. The electronic apparatus includes a storage configured to store a plurality of instructions, and a processor configured to schedule each of the plurality of instructions in a plurality of cycles, assign a plurality of input data corresponding to the plurality of instructions to the plurality of input ports in a corresponding cycle, and if an unassigned input port among the plurality of input ports is present in a first cycle, assign a part of input data corresponding to an instruction scheduled in a second cycle after the first cycle to the unassigned input port in the first cycle, and obtain the compiling data by assigning remaining data of the input data corresponding the instruction to one of the plurality of input ports in the second cycle.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: March 31, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yeon-bok Lee, Myung-sun Kim, Shin-gyu Kim
  • Patent number: 10140247
    Abstract: Methods and apparatuses are provided for compressing configuration data. The configuration data, which includes control data corresponding to at least one processing unit used in each of a plurality of cycles, is stored. A plurality of processing units of a reconfigurable processor is divided into a plurality of groups. The configuration data is partitioned into a plurality of pieces of sub-configuration data. Each piece of sub-configuration data corresponding to a respective one of the plurality of groups. If a plurality of adjacent cycles include identical control data, the configuration data is compressed by deleting control data of all but one of the plurality of adjacent cycles, for each sub-configuration data.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: November 27, 2018
    Assignees: Samsung Electronics Co., Ltd, Seoul National University R&DB Foundation
    Inventors: Bernhard Egger, Ho-chan Lee, Yeon-bok Lee, Suk-jin Kim
  • Publication number: 20180088954
    Abstract: An electronic apparatus is provided for obtaining compiling data used in an external processor including a function unit including a plurality of input ports. The electronic apparatus includes a storage configured to store a plurality of instructions, and a processor configured to schedule each of the plurality of instructions in a plurality of cycles, assign a plurality of input data corresponding to the plurality of instructions to the plurality of input ports in a corresponding cycle, and if an unassigned input port among the plurality of input ports is present in a first cycle, assign a part of input data corresponding to an instruction scheduled in a second cycle after the first cycle to the unassigned input port in the first cycle, and obtain the compiling data by assigning remaining data of the input data corresponding the instruction to one of the plurality of input ports in the second cycle.
    Type: Application
    Filed: July 20, 2017
    Publication date: March 29, 2018
    Inventors: Yeon-bok LEE, Myung-sun KIM, Shin-gyu KIM
  • Publication number: 20180067895
    Abstract: Methods and apparatuses are provided for compressing configuration data. The configuration data, which includes control data corresponding to at least one processing unit used in each of a plurality of cycles, is stored. A plurality of processing units of a reconfigurable processor is divided into a plurality of groups. The configuration data is partitioned into a plurality of pieces of sub-configuration data. Each piece of sub-configuration data corresponding to a respective one of the plurality of groups. If a plurality of adjacent cycles include identical control data, the configuration data is compressed by deleting control data of all but one of the plurality of adjacent cycles, for each sub-configuration data.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 8, 2018
    Inventors: Bernhard EGGER, Ho-chan LEE, Yeon-bok LEE, Suk-jin KIM
  • Patent number: 9848377
    Abstract: According to a communication network setting method of a wireless communication terminal, wireless communication can be performed with a communication network by reading in advance features related to a communication standard or a communication provider for recognizing a wireless communication network accessible at a current place, detecting features from a wireless communication signal received at the current place, and then setting a modem in a hardware or software scheme according to the features.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: December 19, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Wook Shim, Ji Hoon Bang, Yeon Bok Lee, Ho Yang
  • Patent number: 9841979
    Abstract: A method and corresponding apparatus for processing a shuffle instruction are provided. Shuffle units are configured in a hierarchical structure, and each of the shuffle units generates a shuffled data element array by performing shuffling on an input data element array. In the hierarchical structure, which includes an upper shuffle unit and a lower shuffle unit, the shuffled data element array output from the lower shuffle unit is input to the upper shuffle unit as a portion of the input data element array for the upper shuffle unit.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: December 12, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Keshava Prasad, Navneet Basutkar, Young Hwan Park, Ho Yang, Yeon Bok Lee
  • Patent number: 9292287
    Abstract: Provided is a loop scheduling method including scheduling a first loop using execution units, and scheduling a second loop using execution units available as a result of the scheduling of the first loop. An n-th loop (n>2) may be scheduled using a result of scheduling an (n?1)-th loop, similar to the (n?1)-th loop. The first loop may be a higher priority loop than the second loop.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: March 22, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yeon Bok Lee, Young Hwan Park, Ho Yang, Keshava Prasad
  • Publication number: 20150305052
    Abstract: According to a communication network setting method of a wireless communication terminal, wireless communication can be performed with a communication network by reading in advance features related to a communication standard or a communication provider for recognizing a wireless communication network accessible at a current place, detecting features from a wireless communication signal received at the current place, and then setting a modem in a hardware or software scheme according to the features.
    Type: Application
    Filed: November 26, 2013
    Publication date: October 22, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Wook SHIM, Ji Hoon BANG, Yeon Bok LEE, Ho YANG
  • Publication number: 20150149747
    Abstract: Provided is a loop scheduling method including scheduling a first loop using execution units, and scheduling a second loop using execution units available as a result of the scheduling of the first loop. An n-th loop (n>2) may be scheduled using a result of scheduling an (n?1)-th loop, similar to the (n?1)-th loop. The first loop may be a higher priority loop than the second loop.
    Type: Application
    Filed: July 14, 2014
    Publication date: May 28, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yeon Bok LEE, Young Hwan PARK, Ho YANG, Keshava PRASAD
  • Publication number: 20150127924
    Abstract: A method and corresponding apparatus for processing a shuffle instruction are provided. Shuffle units are configured in a hierarchical structure, and each of the shuffle units generates a shuffled data element array by performing shuffling on an input data element array. In the hierarchical structure, which includes an upper shuffle unit and a lower shuffle unit, the shuffled data element array output from the lower shuffle unit is input to the upper shuffle unit as a portion of the input data element array for the upper shuffle unit.
    Type: Application
    Filed: July 14, 2014
    Publication date: May 7, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Keshava PRASAD, Navneet BASUTKAR, Young Hwan PARK, Ho YANG, Yeon Bok LEE
  • Publication number: 20150012723
    Abstract: A mini-core and a processor using such a mini-core are provided in which functional units of the mini-core are divided into a scalar domain processor and a vector domain processor. The processor includes at least one such mini-core, and all or a portion of functional units from among the functional units of the mini-core operate based on an operation mode.
    Type: Application
    Filed: July 7, 2014
    Publication date: January 8, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young Hwan PARK, Keshava PRASAD, Ho YANG, Yeon Bok LEE