METHOD AND APPARATUS FOR SCHEDULING TASKS IN MULTI-CORE PROCESSOR

    公开(公告)号:US20230043222A1

    公开(公告)日:2023-02-09

    申请号:US17866923

    申请日:2022-07-18

    Abstract: An apparatus includes a plurality of processing cores, and a memory including a plurality of task queues corresponding to the plurality of processing cores, respectively, wherein at least one processing core of the plurality of processing cores is configured, by executing a scheduler, to determine execution of task rescheduling, based on states of the plurality of processing cores, tasks stored in the plurality of task queues, and at least one reference value, and, when the task rescheduling is executed, move a first task stored in a first task queue to a second task queue.

    METHOD OF CONTROLLING PERFORMANCE BOOSTING OF SEMICONDUCTOR DEVICE AND SEMICONDUCTOR DEVICE PERFORMING THE METHOD

    公开(公告)号:US20210057420A1

    公开(公告)日:2021-02-25

    申请号:US16823483

    申请日:2020-03-19

    Abstract: There is provided a method of controlling performance boosting of a semiconductor device. According to the method, input of a user is monitored. A performance of the semiconductor device is boosted by consecutively executing a plurality of boosting policies associated with a plurality of macros based on an input event associated with the input of the user and available energy during a boosting interval. Boosting level in each of the boosting policies may be adaptively determined based on the boosting level and the amount of usage of the semiconductor device used in the previous boosting policy and the boosting policies are consecutively executed. Accordingly, improved and/or optimal performance boosting can be provided to the semiconductor device and at the same time, a waste of power can be mitigated and/or prevented.

    ELECTRONIC SYSTEM AND METHOD FOR TASK SCHEDULING

    公开(公告)号:US20240338250A1

    公开(公告)日:2024-10-10

    申请号:US18392956

    申请日:2023-12-21

    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.

Patent Agency Ranking