Patents by Inventor Jong-Lae Park

Jong-Lae Park 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: 11921554
    Abstract: Disclosed is an apparatus for dynamic thermal management, which includes a thermal management unit that determines whether there is a need to perform thermal management on a processor based on temperatures measured from a plurality of temperature sensors included in the processor and generates an indication signal, and a controller that performs the thermal management on the processor in response to the indication signal, by using a first method of adjusting a state of each of a plurality of cores included in the processor, a second method of adjusting a level of an operating voltage and a frequency of a clock signal, which are provided to the processor, and/or a third method for adjusting only the frequency of the clock signal to be provided to the processor, and where each of the plurality of cores is in a wake-up state or an idle state.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: March 5, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-Lae Park, Bumgyu Park, Hanjun Shin, Daeyeong Lee, Choonghoon Park, Dahye Choi, Donghee Han
  • Publication number: 20240061794
    Abstract: The memory system may include a processor; a scratch pad memory connected to the processor through an internal bus, a memory controller connected to the processor through the internal bus, and configured to access a memory device through an external bus in response to a memory access request by the processor; and a hint managing module configured to manage a hint for selecting data to be overridden on the scratch pad memory from among data loaded in the memory device.
    Type: Application
    Filed: February 1, 2023
    Publication date: February 22, 2024
    Inventors: DAEYEONG LEE, BUMGYU PARK, JONG-LAE PARK, MIN-YOUNG JOE, EUNOK JO
  • Publication number: 20230418667
    Abstract: A computing device includes a multi-core processor which includes two or more cores, each having a significant task list queue and a normal task list queue, and a scheduler which allocates a task to each of the two or more cores. The scheduler, following allocation of the tasks, receives a new task, selects one core among the two or more cores based on task information of the new task, and allocates the new task to the selected core, when the allocation of the new task to the selected core will not change an execution schedule of a significant task in the significant task list queue of the selected core.
    Type: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young Tae LEE, Soo Hyun KIM, Jong-Lae PARK, Choong Hoon PARK
  • Patent number: 11789773
    Abstract: A computing device and a method for operating the computing device are provided. The computing device includes a task classifying module and a task allocating and managing module. The task classifying module classifies a task scheduled to be processed by a multi-core processor into an expectable task or a normal task. The task allocating and managing module selects one core of the multi-core processor as a target core and allocates the task scheduled to be processed to the target core. In response to the task scheduled to be processed being classified as the normal task, the task allocating and managing module determines whether to allocate the normal task to the target core depending on whether the target core processes a previously allocated expectable task.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: October 17, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young Tae Lee, Soo Hyun Kim, Jong-Lae Park, Choong Hoon Park
  • Patent number: 11740597
    Abstract: A semiconductor device is provided. The semiconductor device includes a processing device that provides resource usage information including a utilization value; and a prediction information generating device that generates resource usage prediction information based on the resource usage information and provides the resource usage prediction information to the processing device. The prediction information generating device includes: an error calculator to calculate an error value between the utilization value and a predicted value included in the resource usage prediction information; a margin value calculator to receive the error value from the error calculator and calculate a margin value using the error value; an anchor value calculator to calculate an anchor value using the utilization value; and a predictor to output the predicted value using the anchor value and the margin value.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: August 29, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-Lae Park, Bum Gyu Park, Young Tae Lee, Choong Hoon Park
  • Patent number: 11693466
    Abstract: An application processor includes an application processor including a first processor configured to generate a control signal based on whether user data is changed, wherein the application processor is configured to implement a power manager which dynamically controls power provided to the first processor, in response to the control signal.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: July 4, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong Lae Park, Sang Ho Lim, Hwang Sub Lee
  • Publication number: 20230071918
    Abstract: Disclosed is an apparatus for dynamic thermal management, which includes a thermal management unit that determines whether there is a need to perform thermal management on a processor based on temperatures measured from a plurality of temperature sensors included in the processor and generates an indication signal, and a controller that performs the thermal management on the processor in response to the indication signal, by using a first method of adjusting a state of each of a plurality of cores included in the processor, a second method of adjusting a level of an operating voltage and a frequency of a clock signal, which are provided to the processor, and/or a third method for adjusting only the frequency of the clock signal to be provided to the processor, and where each of the plurality of cores is in a wake-up state or an idle state.
    Type: Application
    Filed: April 12, 2022
    Publication date: March 9, 2023
    Inventors: JONG-LAE PARK, BUMGYU PARK, HANJUN SHIN, DAEYEONG LEE, CHOONGHOON PARK, DAHYE CHOI, DONGHEE HAN
  • Publication number: 20230071632
    Abstract: An operating method of a system-on-chip (SoC) which includes a processor including a first core and a dynamic voltage and frequency scaling (DVFS) module and a clock management unit (CMU) for supplying an operating clock to the first core, the operating method including: obtaining a required performance of the first core; finding available frequencies meeting the required performance; obtaining information for calculating energy consumption for each of the available frequencies; calculating the energy consumption for each of the available frequencies, based on the information; determining a frequency, which causes minimum energy consumption, from among the available frequencies as an optimal frequency; and adjusting an operating frequency to be supplied to the first core to the optimal frequency.
    Type: Application
    Filed: April 14, 2022
    Publication date: March 9, 2023
    Inventors: CHOONGHOON PARK, Jong-Lae Park, Bumgyu Park, Youngtae Lee, Donghee Han
  • Publication number: 20220413456
    Abstract: A semiconductor device is provided. The semiconductor device includes a processing device that provides resource usage information including a utilization value; and a prediction information generating device that generates resource usage prediction information based on the resource usage information and provides the resource usage prediction information to the processing device. The prediction information generating device includes: an error calculator to calculate an error value between the utilization value and a predicted value included in the resource usage prediction information; a margin value calculator to receive the error value from the error calculator and calculate a margin value using the error value; an anchor value calculator to calculate an anchor value using the utilization value; and a predictor to output the predicted value using the anchor value and the margin value.
    Type: Application
    Filed: September 1, 2022
    Publication date: December 29, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-Lae PARK, Bum Gyu PARK, Young Tae LEE, Choong Hoon PARK
  • Patent number: 11467546
    Abstract: A semiconductor device is provided. The semiconductor device includes a processing device that provides resource usage information including a utilization value; and a prediction information generating device that generates resource usage prediction information based on the resource usage information and provides the resource usage prediction information to the processing device. The prediction information generating device includes: an error calculator to calculate an error value between the utilization value and a predicted value included in the resource usage prediction information; a margin value calculator to receive the error value from the error calculator and calculate a margin value using the error value; an anchor value calculator to calculate an anchor value using the utilization value; and a predictor to output the predicted value using the anchor value and the margin value.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: October 11, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-Lae Park, Bum Gyu Park, Young Tae Lee, Choong Hoon Park
  • Patent number: 11442774
    Abstract: A scheduling method includes calculating required performance for a given task, calculating use performance and real performance of a candidate processor, calculating power corresponding to the real performance, calculating expected energy usage of the candidate processor based on the required performance, the use performance, the real performance, and the calculated power and calculating performance efficiency of the candidate processor by considering a ratio of the expected energy usage to the real performance.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: September 13, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bum Gyu Park, Jong-Lae Park, Lak-Kyung Jung
  • Patent number: 11243806
    Abstract: A scheduling method of a system on chip including a multi-core processor includes receiving a schedule-requested task, converting a priority assigned to the schedule-requested task into a linear priority weight, selecting a plurality of candidate cores, to which the schedule-requested task will be assigned, from among cores of the multi-core processor, calculating a preemption compare index indicating a current load state of each of the plurality of candidate cores, comparing the linear priority weight with the preemption compare index of the each of the plurality of candidate cores to generate a comparison result, and assigning the schedule-requested task to one candidate core of the plurality of candidate cores depending on the comparison result.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 8, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-Lae Park, Soohyun Kim, Youngtae Lee, Byung-Soo Kwon
  • Patent number: 11169586
    Abstract: There is provided a method of operating a computing device including a processing component based on power consumption. The method includes: obtaining power mode information about the processing component, measuring a temperature of the processing component and a current that flows through the processing component in response to the obtaining the power mode information, generating leakage power information based on the power mode information and the measured temperature and current, and storing the generated leakage power information in a memory.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: November 9, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-lae Park, Dae-yeong Lee
  • Patent number: 11093441
    Abstract: Provided are multi-core control systems. A multi-core control system includes multiple cores including a first core; and a process dependency recognizer configured to recognize a dependency between processes each executed in the respective cores, wherein if the first core waits for a first period of time to execute a first process, the first core recognizes a process on which the first process depends by the process dependency recognizer.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: August 17, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-Lae Park, Soo Hyun Kim, Young Tae Lee
  • Publication number: 20210247831
    Abstract: An application processor includes an application processor including a first processor configured to generate a control signal based on whether user data is changed, wherein the application processor is configured to implement a power manager which dynamically controls power provided to the first processor, in response to the control signal.
    Type: Application
    Filed: April 26, 2021
    Publication date: August 12, 2021
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong Lae PARK, Sang Ho LIM, Hwang Sub LEE
  • Patent number: 10990153
    Abstract: An application processor includes an application processor including a first processor configured to generate a control signal based on whether user data is changed, wherein the application processor is configured to implement a power manager which dynamically controls power provided to the first processor, in response to the control signal.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: April 27, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong Lae Park, Sang Ho Lim, Hwang Sub Lee
  • Publication number: 20210063973
    Abstract: A semiconductor device is provided. The semiconductor device includes a processing device that provides resource usage information including a utilization value; and a prediction information generating device that generates resource usage prediction information based on the resource usage information and provides the resource usage prediction information to the processing device. The prediction information generating device includes: an error calculator to calculate an error value between the utilization value and a predicted value included in the resource usage prediction information; a margin value calculator to receive the error value from the error calculator and calculate a margin value using the error value; an anchor value calculator to calculate an anchor value using the utilization value; and a predictor to output the predicted value using the anchor value and the margin value.
    Type: Application
    Filed: March 25, 2020
    Publication date: March 4, 2021
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-Lae PARK, Bum Gyu PARK, Young Tae LEE, Choong Hoon PARK
  • Publication number: 20210042153
    Abstract: A scheduling method includes calculating required performance for a given task, calculating use performance and real performance of a candidate processor, calculating power corresponding to the real performance, calculating expected energy usage of the candidate processor based on the required performance, the use performance, the real performance, and the calculated power and calculating performance efficiency of the candidate processor by considering a ratio of the expected energy usage to the real performance.
    Type: Application
    Filed: March 19, 2020
    Publication date: February 11, 2021
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Bum Gyu PARK, Jong-Lae PARK, Lak-Kyung JUNG
  • Patent number: 10725525
    Abstract: A method of operating a system-on-chip (SOC) including a central processing unit (CPU) and a target hardware to which a dynamic voltage and frequency scaling (DVFS) is applied, includes determining an operating scheme of the target hardware, setting a DVFS application scheme for applying the DVFS to the target hardware, based on the operating scheme of the target hardware, and performing the DVFS on the target hardware, based on the DVFS application scheme.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: July 28, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-Lae Park, Seok-Ju Yoon, Young-Tae Lee, Lak-Kyung Jung
  • Publication number: 20200160120
    Abstract: A computing device and a method for operating the computing device are provided. The computing device includes a task classifying module and a task allocating and managing module. The task classifying module classifies a task scheduled to be processed by a multi-core processor into an expectable task or a normal task. The task allocating and managing module selects one core of the multi-core processor as a target core and allocates the task scheduled to be processed to the target core. In response to the task scheduled to be processed being classified as the normal task, the task allocating and managing module determines whether to allocate the normal task to the target core depending on whether the target core processes a previously allocated expectable task.
    Type: Application
    Filed: June 18, 2019
    Publication date: May 21, 2020
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: YoungTae LEE, Soo Hyun KIM, Jong-Lae PARK, Choong Hoon PARK