Patents by Inventor Hyung-dal KWON
Hyung-dal KWON 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: 11960855Abstract: Disclosed is an apparatus and method for performing deep learning operations. The apparatus includes a systolic array comprising multiplier accumulator (MAC) units, and a control circuit configured to control an operation of a multiplexer connected to at least one of the MAC units and operations of the MAC units according to a plurality of operation modes.Type: GrantFiled: November 24, 2020Date of Patent: April 16, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Hyung-Dal Kwon, Hanmin Park, Seungwook Lee, Jae-Eon Jo
-
Publication number: 20240078361Abstract: A method of generating a circuit design parameter meeting a target specification, the method including generating a first probability distribution of a first specification using a first model provided a first parameter where the first model is configured to infer a correlation between the first parameter and the first probability distribution, generating a second parameter using a second model provided the first probability distribution, and updating the first model based on the second parameter.Type: ApplicationFiled: May 2, 2023Publication date: March 7, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Youngmin OH, Doyun KIM, Hyung-Dal KWON, Yongwoo LEE, Bosun HWANG
-
Publication number: 20240061972Abstract: An apparatus for modelling a computing system including a processor configured to generate a plurality of classes related to properties of a computing system based on received information related to a first hardware of the computing system, generate a profile result based on the plurality of classes, and predict a performance of second hardware in the computing system in place of the first hardware, the prediction being based on the profile result.Type: ApplicationFiled: March 10, 2023Publication date: February 22, 2024Applicants: SAMSUNG ELECTRONICS CO., LTD., Seoul National University R&DB FoundationInventors: Hyung-Dal KWON, Byeonghyun KO, Seongbeom KIM, Jaejin LEE, Gyeongje CHO
-
Publication number: 20240054024Abstract: An apparatus with computing system control includes: a receiver configured to receive an operation mode for controlling a plurality of components constituting a computing system; and a processor configured to: determine a parameter for controlling the plurality of components based on the operation mode, a time limit for processing an operation of the plurality of components, and an operation time of the plurality of components; distribute a workload for the plurality of components based on the parameter; and process the operation based on the distributed workload.Type: ApplicationFiled: January 30, 2023Publication date: February 15, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyung-Dal KWON, Seongbeom KIM
-
Patent number: 11899741Abstract: A memory device includes a memory configured to store input data and filter data for a convolution operation, and a function processor configured to, in response to a read command of at least a portion of data from among the input data and the filter data, transform the at least a portion of the data based on a parameter of the convolution operation during a clock cycle corresponding to the read command and output a corresponding transformation result as transformed data.Type: GrantFiled: April 23, 2020Date of Patent: February 13, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Hyung-Dal Kwon, Seung Wook Lee
-
Patent number: 11886887Abstract: An operating method of an electronic device including controllers includes updating, by a first-level controller of the controllers, a first-level firmware of the the first-level controller, writing, by the first-level controller, a second-level firmware to one of second-level controllers of the controllers having a lower level than the first-level controller, booting, by the one of the second-level controllers, by performing a reset operation, verifying, by the first-level controller or the booted second-level controller, whether there is a target second-level controller with out-of-date firmware, and writing, by the first-level controller or the booted second-level controller in response to a result of the verifying, the second-level firmware to the target second-level controller.Type: GrantFiled: May 11, 2021Date of Patent: January 30, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Sunghoon Son, Hyung-Dal Kwon
-
Publication number: 20240004809Abstract: An accelerator, a method of operating the accelerator, and an electronic device including the accelerator. A method of operating the accelerator configured to perform a target operation includes packing input data with a data layout determined based on a word width of a memory in the accelerator and a spatial size of a filter to be applied to the target operation and storing the packed input data in the memory, and performing the target operation between a portion of the input data stored in a same word in the memory and weights of the filter.Type: ApplicationFiled: August 3, 2023Publication date: January 4, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hanmin PARK, Hyung-Dal KWON, Jaehyeong SIM, Seungwook LEE, Jae-Eon JO
-
Publication number: 20230342113Abstract: Provided is a neural processing unit that performs application-work including a first neural network operation, the neural processing unit includes a first processing core configured to execute the first neural network operation, a hardware block reconfigurable as a hardware core configured to perform hardware block-work, and at least one processor configured to execute computer-readable instructions to distribute a part of the application-work as the hardware block-work to the hardware block based on a first workload of the first processing core.Type: ApplicationFiled: June 27, 2023Publication date: October 26, 2023Applicant: Samsung Electronics Co., Ltd.Inventors: Young Nam HWANG, Hyung-Dal KWON, Dae Hyun KIM
-
Patent number: 11790232Abstract: A neural network deep learning data control apparatus includes: a memory; an encoding circuit configured to receive a data sequence, generate a compressed data sequence in which consecutive invalid bits in a bit string of the data sequence are compressed into a single bit of the compressed data sequence, generate a validity determination sequence indicating a valid bit and an invalid bit in a bit string of the compressed data sequence, and write the compressed data sequence and the validity determination sequence to the memory; and a decoding circuit configured to read the compressed data sequence and the validity determination sequence from the memory, and determine a bit in the bit string of the compressed data sequence set for transmission to a neural network circuit, based on the validity determination sequence, such that the neural network circuit omits an operation with respect to non-consecutive invalid bits.Type: GrantFiled: January 11, 2023Date of Patent: October 17, 2023Assignee: Samsung Electronics Co., Ltd.Inventor: Hyung-Dal Kwon
-
Patent number: 11741026Abstract: An accelerator, a method of operating the accelerator, and an electronic device including the accelerator. A method of operating the accelerator configured to perform a target operation includes packing input data with a data layout determined based on a word width of a memory in the accelerator and a spatial size of a filter to be applied to the target operation and storing the packed input data in the memory, and performing the target operation between a portion of the input data stored in a same word in the memory and weights of the filter.Type: GrantFiled: February 23, 2021Date of Patent: August 29, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Hanmin Park, Hyung-Dal Kwon, Jaehyeong Sim, Seungwook Lee, Jae-Eon Jo
-
Patent number: 11733968Abstract: Provided is a neural processing unit that performs application-work including a first neural network operation, the neural processing unit includes a first processing core configured to execute the first neural network operation, a hardware block reconfigurable as a hardware core configured to perform hardware block-work, and at least one processor configured to execute computer-readable instructions to distribute a part of the application-work as the hardware block-work to the hardware block based on a first workload of the first processing core.Type: GrantFiled: June 13, 2019Date of Patent: August 22, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Young Nam Hwang, Hyung-Dal Kwon, Dae Hyun Kim
-
Patent number: 11681354Abstract: An operating method of a power optimization scheduler is provided, where the operating method of a power optimization scheduler includes obtaining information regarding a neural network (NN) model, determining a voltage value for a task to be performed by at least one processing device, based on the obtained information regarding the NN model, and controlling a power management device to apply a voltage corresponding to the determined voltage value to the at least one processing device.Type: GrantFiled: September 16, 2020Date of Patent: June 20, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Byungwoo Bang, Hyung-Dal Kwon
-
Publication number: 20230107333Abstract: A computing method and device for large-scale computing is provided. The computing device includes at least one processing device configured to perform an operation related to a neural network, a sensor configured to sense an electrical characteristic of the at least one processing device, an operating frequency of the at least one processing device, and a temperature of the at least one processing device, and a processor configured to calculate a workload to be allocated to the at least one processing device based on an operating mode of the at least one processing device, the electrical characteristic of the at least one processing device, the operating frequency of the at least one processing device, and the temperature of the at least one processing device, and control the electrical characteristic, the operating frequency, and the temperature based on the operating mode and the workload.Type: ApplicationFiled: September 1, 2022Publication date: April 6, 2023Applicants: SAMSUNG ELECTRONICS CO., LTD., Seoul National University R&DB FoundationInventors: HYUNG-DAL KWON, Jaejin Lee, Jinpyo Kim, BYUNGWOO BANG, Heehoon Kim, Daeyoung Park, SUNGHOON SON, SEUNG WOOK LEE, WOOSEOK CHANG, Wookeun Jung, JAE HOON JUNG, Jae-Eon Jo
-
Patent number: 11580393Abstract: A neural network deep learning data control apparatus includes: a memory; an encoding circuit configured to receive a data sequence, generate a compressed data sequence in which consecutive invalid bits in a bit string of the data sequence are compressed into a single bit of the compressed data sequence, generate a validity determination sequence indicating a valid bit and an invalid bit in a bit string of the compressed data sequence, and write the compressed data sequence and the validity determination sequence to the memory; and a decoding circuit configured to read the compressed data sequence and the validity determination sequence from the memory, and determine a bit in the bit string of the compressed data sequence set for transmission to a neural network circuit, based on the validity determination sequence, such that the neural network circuit omits an operation with respect to non-consecutive invalid bits.Type: GrantFiled: June 12, 2020Date of Patent: February 14, 2023Assignee: Samsung Electronics Co., Ltd.Inventor: Hyung-Dal Kwon
-
Publication number: 20220164164Abstract: An apparatus with deep learning includes: a systolic adder tree including adder trees connected in row and column directions; and an input multiplexer connected to an input register of at least one of the adder trees and configured to determine column directional data movement between the adder trees based on operation modes.Type: ApplicationFiled: June 24, 2021Publication date: May 26, 2022Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyung-Dal KWON, Ho Young KIM, Hanmin PARK, Jaehyeong SIM, Seung Wook LEE, Jae-Eon JO
-
Publication number: 20220138563Abstract: A method and a device with deep learning operations. An electronic device includes a processor configured to simultaneously perform, using a systolic array, a plurality of tasks, wherein the processor includes the systolic array having a plurality of processing elements (PEs), and a first on-chip network that performs data propagation between two or more of the plurality of PEs, where each of the plurality of tasks includes one or more deep learning operations.Type: ApplicationFiled: June 3, 2021Publication date: May 5, 2022Applicants: Samsung Electronics Co., Ltd., Industry-Academic Cooperation Foundation, Yonsei UniversityInventors: Hyung-Dal KWON, Youngsok KIM, Jounghoo LEE, Jin Woo CHOI
-
Publication number: 20220083390Abstract: A computing device and method is disclosed. The computing device includes a plurality of processing cores, and a tile scheduler configured to update a cost matrix of each of the plurality of processing cores based on meta information of each of first tiles previously allocated to the plurality of processing cores and meta information of each of second tiles, and allocate the second tiles with respect to the plurality of processing cores using the updated cost matrix of each of the plurality of processing cores.Type: ApplicationFiled: April 6, 2021Publication date: March 17, 2022Applicant: SAMSUNG ELECTRONICS CO., LTDInventors: Jae-Eon JO, Hyung-Dal KWON, Hanmin PARK, Jaehyeong SIM, Seung Wook LEE
-
Publication number: 20220075629Abstract: An operating method of an electronic device including controllers includes updating, by a first-level controller of the controllers, a first-level firmware of the the first-level controller, writing, by the first-level controller, a second-level firmware to one of second-level controllers of the controllers having a lower level than the first-level controller, booting, by the one of the second-level controllers, by performing a reset operation, verifying, by the first-level controller or the booted second-level controller, whether there is a target second-level controller with out-of-date firmware, and writing, by the first-level controller or the booted second-level controller in response to a result of the verifying, the second-level firmware to the target second-level controller.Type: ApplicationFiled: May 11, 2021Publication date: March 10, 2022Applicant: Samsung Electronics Co., LtdInventors: Sunghoon SON, Hyung-Dal KWON
-
Publication number: 20220066960Abstract: An accelerator, a method of operating the accelerator, and an electronic device including the accelerator. A method of operating the accelerator configured to perform a target operation includes packing input data with a data layout determined based on a word width of a memory in the accelerator and a spatial size of a filter to be applied to the target operation and storing the packed input data in the memory, and performing the target operation between a portion of the input data stored in a same word in the memory and weights of the filter.Type: ApplicationFiled: February 23, 2021Publication date: March 3, 2022Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hanmin PARK, Hyung-Dal KWON, Jaehyeong SIM, Seungwook LEE, Jae-Eon JO
-
Publication number: 20220035629Abstract: Disclosed is an apparatus and method for performing deep learning operations. The apparatus includes a systolic array comprising multiplier accumulator (MAC) units, and a control circuit configured to control an operation of a multiplexer connected to at least one of the MAC units and operations of the MAC units according to a plurality of operation modes.Type: ApplicationFiled: November 24, 2020Publication date: February 3, 2022Applicant: Samsung Electronics Co., Ltd.Inventors: Hyung-Dal KWON, Hanmin PARK, Seungwook LEE, Jae-Eon JO