-
公开(公告)号:US20240338250A1
公开(公告)日:2024-10-10
申请号:US18392956
申请日:2023-12-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eunok JO , Jonglae PARK , Sangkyu KIM , Bumgyu PARK
IPC: G06F9/48
CPC classification number: G06F9/4893
Abstract: An electronic system includes a multi-core processor including a plurality of cores; a performance index logger configured to log a performance index per core for a plurality of tasks allocated to the multi-core processor, respectively; a target core selector configured to calculate a suitability index based on a performance index per core for a target task from among the plurality of tasks, and based on an index per core determined independently of the target task, and to select a target core based on the suitability index; and a task allocator configured to allocate the target task to the target core.
-
公开(公告)号:US20240086234A1
公开(公告)日:2024-03-14
申请号:US18196749
申请日:2023-05-12
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jonglae Park , Eunok JO , Bumgyu PARK , Seyeong BYEON , Daeyeong LEE
IPC: G06F9/48
CPC classification number: G06F9/4881
Abstract: An electronic device includes: a plurality of processing cores and a memory including a plurality of task queues respectively corresponding to the plurality of processing cores and a plurality of task relation tables respectively corresponding to a plurality of tasks. Each of the plurality of task relation tables includes: one or more entries representing a mapping relationship between an identifier of a waker task that wakes up a wakee task, and an occurrence count that is a number of times the wakee task is woken up by the waker task. At least one of the plurality of processing cores is configured to: execute a scheduler, search for a task set includes related tasks, based on the plurality of task relation tables, store a subset of tasks of the task set in at least one of the plurality of task queues, and schedule the task set.
-