TASK SCHEDULING METHOD AND RELATED NON-TRANSITORY COMPUTER READABLE MEDIUM FOR DISPATCHING TASK IN MULTI-CORE PROCESSOR SYSTEM BASED AT LEAST PARTLY ON DISTRIBUTION OF TASKS SHARING SAME DATA AND/OR ACCESSING SAME MEMORY ADDRESS(ES)
    1.
    发明申请
    TASK SCHEDULING METHOD AND RELATED NON-TRANSITORY COMPUTER READABLE MEDIUM FOR DISPATCHING TASK IN MULTI-CORE PROCESSOR SYSTEM BASED AT LEAST PARTLY ON DISTRIBUTION OF TASKS SHARING SAME DATA AND/OR ACCESSING SAME MEMORY ADDRESS(ES) 审中-公开
    任务调度方法和相关的非终端计算机可读介质,用于在多核处理器系统中分配任务,至少部分分配任务分享相同的数据和/或访问同一个存储器地址(ES)

    公开(公告)号:US20150324234A1

    公开(公告)日:2015-11-12

    申请号:US14650862

    申请日:2014-11-14

    Applicant: MEDIATEK INC.

    CPC classification number: G06F9/5016 G06F9/5033

    Abstract: A task scheduling method for a multi-core processor system includes at least the following steps: when a first task belongs to a thread group currently in the multi-core processor system, where the thread group has a plurality of tasks sharing same specific data and/or accessing same specific memory address(es), and the tasks comprise the first task and at least one second task, determining a target processor core in the multi-core processor system based at least partly on distribution of the at least one second task in at least one run queue of at least one processor core in the multi-core processor system, and dispatching the first task to a run queue of the target processor core.

    Abstract translation: 用于多核处理器系统的任务调度方法至少包括以下步骤:当第一任务属于当前在多核处理器系统中的线程组时,线程组具有共享相同特定数据的多个任务, /或访问相同的特定存储器地址,并且任务包括第一任务和至少一个第二任务,至少部分地基于至少一个第二任务的分布来确定多核处理器系统中的目标处理器核心 在所述多核处理器系统中的至少一个处理器核心的至少一个运行队列中,并且将所述第一任务分派到所述目标处理器核心的运行队列。

Patent Agency Ranking