MULTI-CORE SYSTEM AND CONTROLLING OPERATION OF THE SAME
In a method of operating a multi-core system comprising a plurality of processor cores, a plurality of task stall information respectively corresponding to a plurality of tasks are provided by monitoring a task stall time with respect to each task. The task stall time indicates a time while the each...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In a method of operating a multi-core system comprising a plurality of processor cores, a plurality of task stall information respectively corresponding to a plurality of tasks are provided by monitoring a task stall time with respect to each task. The task stall time indicates a time while the each task is suspended within a task active time, and the task active time indicates a time while a corresponding processor core is occupied by the each task. Task scheduling is performed based on the plurality of task stall information, and a fine-grained dynamic voltage and frequency scaling (DVFS) isperformed based on the task scheduling. The plurality of tasks may be assigned to the plurality of processor cores based on load unbalancing, and the effects of the fine-grained DVFS may be increasedto reduce the power consumption of the multi-core system.
在操作包括多个处理器核的多核系统的方法中,通过监控相对于每个任务的任务停驻时间来提供分别对应于多个任务的多个任务停驻信息。任务停驻时间指示在任务激活时间内每个任务被暂停的时间,任务激活时间指示每个任务占用对应处理器核时的时间。基于所述多个任务停驻信息来执行任务调度,并且基于任务调度来执行细粒度动态电压和频率调节(DVFS)。多个任务 |
---|