Method for performing processor resource allocation in an electronic device, and associated apparatus

    公开(公告)号:US10055259B2

    公开(公告)日:2018-08-21

    申请号:US14967387

    申请日:2015-12-14

    Applicant: MEDIATEK INC.

    CPC classification number: G06F9/505 G06F9/46

    Abstract: A method for performing processor resource allocation in an electronic device is provided, where the method may include the steps of: obtaining task-related information to determine whether a task of a plurality of tasks is a heavy task (e.g. the heavy task may correspond to heavier loading than others of the plurality of tasks), to selectively utilize a specific processor core within a plurality of processor cores to perform the task, and determining whether at least one scenario task exists within others of the plurality of tasks, to selectively determine according to application requirements a minimum processor core count and a minimum operating frequency for performing the at least one scenario task; and performing processor resource allocation according to a power table and system loading, to perform any remaining portion of the plurality of tasks. An apparatus for performing processor resource allocation according to the above method is provided.

    SYSTEM AND METHOD FOR PROCESSOR MAPPING
    23.
    发明申请

    公开(公告)号:US20170160962A1

    公开(公告)日:2017-06-08

    申请号:US15363181

    申请日:2016-11-29

    Applicant: MediaTek Inc.

    CPC classification number: G06F9/5077 G06F9/455

    Abstract: A multicore processor system includes multiple processor cores. When a processor core goes offline, the offline processor core is mapped to a mapped processor core, which is selected from an emulated processor core and one or more online processor cores among the multiple processor cores. The emulated processor core is a software construct containing an emulated state of the offline processor core. When the multicore processor system receives a system call that is sent from a requestor to the offline processor core to request for system information from the offline processor core, the system call is re-directed to the mapped processor core. The system information is returned from the mapped processor core to the requestor in response to the system call.

    TASK SCHEDULING METHOD FOR DISPATCHING TASKS BASED ON COMPUTING POWER OF DIFFERENT PROCESSOR CORES IN HETEROGENEOUS MULTI-CORE PROCESSOR SYSTEM AND RELATED NON-TRANSITORY COMPUTER READABLE MEDIUM
    24.
    发明申请
    TASK SCHEDULING METHOD FOR DISPATCHING TASKS BASED ON COMPUTING POWER OF DIFFERENT PROCESSOR CORES IN HETEROGENEOUS MULTI-CORE PROCESSOR SYSTEM AND RELATED NON-TRANSITORY COMPUTER READABLE MEDIUM 有权
    基于异构多核处理器系统中不同处理器的计算能力分配任务的任务调度方法及相关非终端计算机可读介质

    公开(公告)号:US20150121388A1

    公开(公告)日:2015-04-30

    申请号:US14516566

    申请日:2014-10-16

    Applicant: MEDIATEK INC.

    CPC classification number: G06F9/4881 G06F9/52 G06F2209/483 G06F2209/501

    Abstract: A task scheduling method is applied to a heterogeneous multi-core processor system. The heterogeneous multi-core processor system has at least one first processor core and at least one second processor core. The task scheduling method includes: referring to task priorities of tasks of the heterogeneous processor cores to identify at least one first task of the tasks that belongs to a first priority task group, wherein each first task belonging to the first priority task group has a task priority not lower than task priorities of other tasks not belonging to the first priority task group; and dispatching at least one of the at least one first task to at least one run queue of at least one of the at least one first processor core.

    Abstract translation: 任务调度方法应用于异构多​​核处理器系统。 异构多核处理器系统具有至少一个第一处理器核心和至少一个第二处理器核心。 任务调度方法包括:参考异构处理器核的任务的任务优先级,以识别属于第一优先级任务组的任务的至少一个第一任务,其中属于第一优先级任务组的每个第一任务具有任务 优先级不低于不属于第一优先级任务组的其他任务的任务优先级; 以及将所述至少一个第一任务中的至少一个调度到所述至少一个第一处理器核心中的至少一个的至少一个运行队列。

Patent Agency Ranking