发明名称 Performance adjustment for an asymmetric multiprocessor system.
摘要 <p>The embodiments enable accurate and repeatable time accounting to be done in an asymmetric multiprocessing system (AMP) by converting the actual execution time of each dispatch of a task on a minor processor in the AMP to an equivalent execution time which would have been obtained if the dispatch had instead been on the major processor in the AMP, so that the overall task time in the AMP is independent of whether the task is dispatched on a minor processor or a major processor in the AMP. The embodiments also enable dispatching on an AMP to be made more efficient by determining an affinity value (AV) for each task. The AV is the ratio of the task's emulation time on the minor processor to the task's total dispatch time on all processors in the AMP. A low affinity value (near zero) indicates better efficiency for the task by next dispatching it on a minor processor. A high affinity value (near one) indicates better efficiency for the task by next dispatching it on a major processor. The affinity value may be based on all prior dispatches for the task (i.e. average affinity value), or it may be determined only for the last dispatch (i.e. last affinity value). The accounting time adjustment and the affinity value control over dispatching are separate and independent functions; and either may be provided in an AMP without the other, or both may be provided.</p>
申请公布号 EP0163853(A2) 申请公布日期 1985.12.11
申请号 EP19850104230 申请日期 1985.04.11
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 MARTIN, DANIEL BOND
分类号 G06F9/455;G06F1/00;G06F9/50;G06F11/34;G06F15/16;G06F15/177;(IPC1-7):G06F9/46 主分类号 G06F9/455
代理机构 代理人
主权项
地址