System on chip including a multi-core processor and task scheduling method thereof

    公开(公告)号:US11243806B2

    公开(公告)日:2022-02-08

    申请号:US16518159

    申请日:2019-07-22

    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.

    SYSTEM-ON-CHIP AND AN OPERATING METHOD THEREOF

    公开(公告)号:US20230071632A1

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

    申请号:US17720483

    申请日:2022-04-14

    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.

    SYSTEM ON CHIP INCLUDING A MULTI-CORE PROCESSOR AND TASK SCHEDULING METHOD THEREOF

    公开(公告)号:US20200151005A1

    公开(公告)日:2020-05-14

    申请号:US16518159

    申请日:2019-07-22

    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.

Patent Agency Ranking