发明名称 |
RESOURCE MANAGEMENT IN A MULTI-PROCESSOR SYSTEM |
摘要 |
<p>A method and apparatus is provided for use by a scheduler of a multi-processor data processing system to select task preemption points based on main memory requirements. There are three alternative preferred embodiments, depending on the allocation of tasks to processors: (1) Fixed Allocation: every task is allocated to a particular processor, i.e. each task exclusively executes on a given processor. This embodiment is preferred when processors are dedicated, i.e., where each processor differs essentially from every other processor; (2) Variable Allocation: every task may execute on every processor. At run-time the scheduler determines which processor executes which task. A task may be preempted while running on one processor, and later continue on another. This embodiment is preferred when all the processors are identical; and (3) Mixed Allocation: every task is allocated to a subset of processors. This is a natural approach when the set of processors can be divided into subsets in which the processors are identical.</p> |
申请公布号 |
EP1706820(A2) |
申请公布日期 |
2006.10.04 |
申请号 |
EP20050702568 |
申请日期 |
2005.01.05 |
申请人 |
KONINKLIJKE PHILIPS ELECTRONICS N.V. |
发明人 |
BRIL, REINDER, JAAP;LOWET, DIETWIG, JOS, CLEMENT |
分类号 |
G06F9/50;G06F9/48 |
主分类号 |
G06F9/50 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|