Patents by Inventor Suk Jin Kim

Suk Jin Kim 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).

  • Publication number: 20170315811
    Abstract: Provided is a data processing method including the operations of storing, in a register, a first immediate portion included in a first instruction, from among the first immediate portion and a second immediate portion that constitute an immediate value, which is an operand; determining the immediate value by catenating the second immediate portion included in a second instruction with the stored first immediate portion; and performing an operation by using a value indicated by the second instruction and the determined immediate value.
    Type: Application
    Filed: October 14, 2015
    Publication date: November 2, 2017
    Inventors: Ki-seok KWON, Min-wook AHN, Suk-jin KIM, Young-hwan PARK
  • Publication number: 20170317679
    Abstract: Provided are a reconfigurable processor and a method of operating the same, the reconfigurable processor including: a configurable memory configured to receive a task execution instruction from a control processor; and a plurality of reconfigurable arrays, each configured to receive configuration information from the configurable memory, wherein each of the plurality of reconfigurable arrays simultaneously executes a task based on the configuration information.
    Type: Application
    Filed: October 19, 2015
    Publication date: November 2, 2017
    Applicant: Samsung Electronics Co., Ltd,
    Inventors: Dong-kwan SUH, Ki-seok KWON, Young-hwan PARK, Seung-won LEE, Suk-jin KIM
  • Patent number: 9804853
    Abstract: Provided are an instruction compression apparatus and method for a very long instruction word (VLIW) processor, and an instruction fetching apparatus and method. The instruction compression apparatus includes: an indicator generator configured to generate an indicator code that indicates an issue width of an instruction bundle to be executed in the VLIW processor, and a number of No-Operation (NOP) instruction bundles following the instruction bundle; an instruction compressor configured to compress the instruction bundle by removing at least one of NOP instructions from the instruction bundle and the NOP instruction bundles following the instruction bundle; and an instruction converter configured to include the generated indicator code in the compressed instruction bundle.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: October 31, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-Un Park, Suk-jin Kim
  • Patent number: 9753769
    Abstract: An apparatus and method for sharing a function logic between functional units and a reconfigurable processor are provided. The apparatus for sharing a function logic may include a storage which is configured to store data which is received from two or more functional units in order to share one or more function logics, and an arbitrator which is configured, based on a scheduling rule, to transmit the data stored in the storage into the function logic.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: September 5, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hae-Woo Park, Suk-Jin Kim
  • Patent number: 9690600
    Abstract: Provided are a reconfigurable processor and a method of operating the reconfigurable processor. In the method, configuration data is requested to access based on virtual addresses, and accessing of the configuration data by using a processor core is controlled to read the configuration data from addresses of a configuration memory mapped to the virtual addresses.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: June 27, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-sae Jung, Suk-jin Kim, Do-hyung Kim, Si-hwa Lee
  • Publication number: 20170177513
    Abstract: A memory controller, electronic apparatus, and control method are provided. The memory controller includes a communication module configured to perform communication with a main memory and a processor configured to, based on a time duration of receiving a response corresponding to an request to access a main memory, determine the actual latency period of the request, compare the actual latency period with an estimated latency period, and perform a latency adjustment operation corresponding to a result of the comparison.
    Type: Application
    Filed: June 9, 2016
    Publication date: June 22, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Suk-jin KIM, Dong-kwan SUH
  • Publication number: 20170161217
    Abstract: A processor and a control method thereof are processed. The processor includes an instruction fetch module configured to receive a first instruction of an interrupt service routine without backup of data stored in a register in response to processing of the interrupt service routine being requested, a detecting module configured to analyze the received first instruction to determine whether the data stored in the register needs to be changed, an instruction generating module configured to generate a second instruction for storing data in a temporary memory when the stored data is initially changed, an instruction selecting module configured to sequentially select the generated second instruction and first instruction; and a control module configured to perform the second instruction and the first instruction.
    Type: Application
    Filed: April 22, 2016
    Publication date: June 8, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chae-seok IM, Dong-kwan SUH, Suk-jin KIM, Seung-won LEE
  • Publication number: 20170147351
    Abstract: A VLIW (Very Long Instruction Word) interface device includes a memory configured to store instructions and data, and a processor configured to process the instructions and the data, wherein the processor includes an instruction fetcher configured to output an instruction fetch request to load the instruction from the memory, a decoder configured to decode the instruction loaded on the instruction fetcher, an arithmetic logic unit (ALU) configured to perform an operation function if the decoded instruction is an operation instruction, a memory interface scheduler configured to schedule the instruction fetch request or a data fetch request that is input from the arithmetic logic unit, and a memory operator configured to perform a memory access operation in accordance with the scheduled instruction fetch request or data fetch request.
    Type: Application
    Filed: November 23, 2016
    Publication date: May 25, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-chul CHO, Suk-jin KIM, Chul-soo PARK, Dong-kwan SUH
  • Publication number: 20170123658
    Abstract: Methods and apparatuses for parallel processing data include reading items of data from a memory by using a memory access address, confirming items of data that have the same memory address from among the read items of data, masking items of data other than one from among the confirmed items of data, generating a correction value by using the confirmed items of data, performing an operation by using the items of data and the correction value, and storing, in the memory, data obtained by operating the data that has not been masked.
    Type: Application
    Filed: April 4, 2016
    Publication date: May 4, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong-kwan SUH, Suk-jin KIM, Young-hwan PARK
  • Patent number: 9639357
    Abstract: A processor, apparatus and method to use a multiple store instruction based on physical addresses of registers are provided. The processor is configured to execute an instruction to store data of a plurality of registers in a memory, the instruction including a first area in which a physical address of each of the registers is written. An instruction generating apparatus is configured to generate an instruction to store data of a plurality of registers in a memory, the instruction including a first area in which a physical address of each of the registers is written. An instruction generating method includes detecting a code area that instructs to store data of a plurality of registers in a memory, from a program code. The instruction generating method further includes generating an instruction corresponding to the code area by mapping physical addresses of the registers to a first area of the instruction.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: May 2, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ki-Seok Kwon, Jae-Un Park, Suk-Jin Kim
  • Publication number: 20170024216
    Abstract: Provided are a method and apparatus for processing a very long instruction word (VLIW) instruction. It is possible to effectively compress code composed of VLIW instructions, by acquiring a calculation allocation instruction including information regarding whether the VLIW instructions are allocated to a plurality of slots; updating a database including the information regarding whether the VLIW instructions are allocated to the plurality of slots based on the acquired calculation allocation instruction; and allocating at least one VLIW instruction to each of the plurality of slots based on the updated database.
    Type: Application
    Filed: March 11, 2015
    Publication date: January 26, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong-kwan SUH, Suk-jin KIM, Do-hyung KIM, Tai-song JIN
  • Publication number: 20170017610
    Abstract: A technology for controlling a reconfigurable processor is provided. A determination is made as to whether configuration information is provided from a configuration buffer in a preset process performed by the reconfigurable processor, based on address values of the configuration information that are stored in the configuration buffer. Therefore, access to a configuration memory is controlled to reduce power consumption.
    Type: Application
    Filed: November 28, 2014
    Publication date: January 19, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong-kwan SUH, Suk-jin KIM, Chul-soo PARK
  • Publication number: 20160335185
    Abstract: A memory management method includes determining a stride value for stride access by referring to a size of two-dimensional (2D) data, and allocating neighboring data in a vertical direction of the 2D data to a plurality of banks that are different from one another according to the determined stride value. Thus, the data in the vertical direction may be efficiently accessed by using a memory having a large data width.
    Type: Application
    Filed: December 30, 2014
    Publication date: November 17, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ki-seok KWON, Chul-soo PARK, Suk-jin KIM
  • Publication number: 20160321073
    Abstract: Provided are a method and an apparatus for controlling a register of a reconfigurable processor. The power of a register may be efficiently used by Obtaining a command for each of a plurality of read ports of the register from a memory, obtaining activation information for each of the plurality of read ports from the obtained command, and determining an address value of each of the plurality of read ports on the basis of the obtained activation information.
    Type: Application
    Filed: November 28, 2014
    Publication date: November 3, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-un PARK, Tai-song JIN, Do-hyung KIM, Suk-jin KIM
  • Patent number: 9478448
    Abstract: Disclosed is a thermal treatment system which enables a uniform temperature distribution and a uniform concentration distribution of reaction gas in an entire reaction space for a thermal treatment process, a method of performing a thermal treatment, and a method of manufacturing a CIGS solar cell using the same, wherein the thermal treatment system may include a reaction chamber with a reaction space, an external chamber surrounding the reaction chamber, a door chamber provided to open or close the reaction space of the reaction chamber, and an air flow adjusting apparatus for circulation of an flow inside the reaction space of the reaction chamber, wherein the air flow adjusting apparatus includes a driving axis, an air flow suction unit connected with the driving axis, and an air flow discharging unit connected with the air flow suction unit.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: October 25, 2016
    Assignee: Avaco Co., Ltd.
    Inventors: Jin Yeong Do, Hee Chul Yang, Suk Jin Kim, Jong Youb Jung, Bong Cheol Kim, Seok Jin Lee, Ki Young Jung, Jin U Seo, Sung Hwan Paeng, Deok Woo Han, Jae Gun Hwang, Min Hwan Kang, In Ha Lee
  • Publication number: 20160188531
    Abstract: An operation processing apparatus is provided. The operation processing apparatus includes a vector operator and cores. The vector operator processes a vector operation with respect to an instruction that uses the vector operation, and each core includes a scalar operator that processes a scalar operation with respect to an instruction that does not use the vector operation. The vector operator is shared by the cores.
    Type: Application
    Filed: December 24, 2015
    Publication date: June 30, 2016
    Applicants: SAMSUNG ELECTRONICS CO., LTD., KWANGWOON UNIVERSITY INDUSTRY-ACADEMIC COLLABORATION FOUNDATION
    Inventors: Young-hwan PARK, Hyunseok LEE, Yonggeun HONG, Suk-jin KIM
  • Patent number: 9344115
    Abstract: A method of compressing configuration data used in a reconfigurable processor including generating one piece of combined data by combining configuration data used at two or more cycles and generating a bit table indicating valid operations at each of the two or more cycles among operations included in the combined data.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: May 17, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-chul Cho, Do-hyung Kim, Suk-jin Kim, Si-hwa Lee
  • Patent number: 9330057
    Abstract: A reconfigurable processor includes a plurality of mini-cores and an external network to which the mini-cores are connected. Each of the mini-cores includes a first function unit including a first group of operation elements, a second function unit including a second group of operation elements that is different from the first group of operation elements, and an internal network to which the first function unit and the second function unit are connected.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: May 3, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Kwan Suh, Suk-Jin Kim, Hyeong-Seok Yu, Ki-Seok Kwon, Jae-Un Park
  • Publication number: 20150340256
    Abstract: Disclosed is a thermal treatment system which enables a uniform temperature distribution and a uniform concentration distribution of reaction gas in an entire reaction space for a thermal treatment process, a method of performing a thermal treatment, and a method of manufacturing a CIGS solar cell using the same, wherein the thermal treatment system may include a reaction chamber with a reaction space, an external chamber surrounding the reaction chamber, a door chamber provided to open or close the reaction space of the reaction chamber, and an air flow adjusting apparatus for circulation of an flow inside the reaction space of the reaction chamber, wherein the air flow adjusting apparatus includes a driving axis, an air flow suction unit connected with the driving axis, and an air flow discharging unit connected with the air flow suction unit.
    Type: Application
    Filed: April 1, 2014
    Publication date: November 26, 2015
    Inventors: Jin Yeong DO, Hee Chul YANG, Suk Jin KIM, Jong Youb JUNG, Bong Cheol KIM, Seok Jin LEE, Ki Young JUNG, Jin U SEO, Sung Hwan PAENG, Deok Woo HAN, Jae Gun HWANG, Min Hwan KANG, In Ha LEE
  • Publication number: 20150280740
    Abstract: A method of compressing configuration data used in a reconfigurable processor including generating one piece of combined data by combining configuration data used at two or more cycles and generating a bit table indicating valid operations at each of the two or more cycles among operations included in the combined data
    Type: Application
    Filed: March 27, 2015
    Publication date: October 1, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-chul CHO, Do-hyung KIM, Suk-jin KIM, Si-hwa LEE