发明名称 |
System and method for optimized task scheduling in a heterogeneous data processing system |
摘要 |
A method, computer program product, and a data processing system for optimizing task throughput in a multi-processor system. A performance metric is calculated based on performance counters measuring characteristics of a task executed at one of a plurality of processor frequencies available in the multi-processor system. The characteristics measured by the performance counters indicate activity in the processor as well as memory activity. A performance metric provides a means using measured data at one available frequency to predict performance at another processor frequency available in the multi-processing system. Performance loss minimization is used to assign a particular task to a particular frequency. Additionally, the present invention provides a mechanism for priority load balancing of tasks in a manner that minimizes cumulative performance loss incurred by execution of all tasks in the system.
|
申请公布号 |
US2006168571(A1) |
申请公布日期 |
2006.07.27 |
申请号 |
US20050044607 |
申请日期 |
2005.01.27 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
GHIASI SORAYA;KELLER THOMAS W.JR.;KOTLA RAMAKRISHNA;RAWSON FREEMAN L.III |
分类号 |
G06F9/44 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|