[发明专利]用于多核处理器上的自动工作量分配的系统和方法无效
| 申请号: | 200810181268.4 | 申请日: | 2008-11-18 |
| 公开(公告)号: | CN101464813A | 公开(公告)日: | 2009-06-24 |
| 发明(设计)人: | 小罗伯特·H·贝尔;小路易斯·B·卡普斯;托马斯·E·库克;托马斯·J·杜克特;内尔什·内亚;罗纳尔德·E·纽哈特;伯纳德特·A·皮尔逊;迈克尔·J·夏皮罗 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
| 地址: | 美国纽*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 多核 处理器 自动 工作量 分配 系统 方法 | ||
1.一种用于多处理器系统内的自动工作量分配的方法,包括:
测量应用程序在多处理器系统的处理器上执行时的性能;
存储与该应用程序在所述多处理器系统的处理器上的性能有关的数据;以及
将应用程序的执行分配给具有与该应用程序的处理消耗属性相对应的特征的处理器。
2.如权利要求1所述的方法,其中:
所述存储是在对应的应用程序的控制数据结构内。
3.如权利要求2所述的方法,还包括:
将在所述应用程序的控制数据结构中存储的硬件利用统计量与所述系统上的处理器的特征进行比较。
4.如权利要求1所述的方法,还包括:
获知所述应用程序置于多处理器系统上的资源负荷;以及
当基于该资源负荷分配所述应用程序的执行时考虑该资源负荷。
5.如权利要求4所述的方法,其中:
所述获知资源负荷包括确定单浮点或双浮点运算、存储器使用、以及使用单个或多个周期的指令中的至少一种。
6.如权利要求1所述的方法,其中:
多处理器系统包括性能监视器;以及
通过多处理器系统的性能监视器来执行所述测量。
7.如权利要求1所述的方法,其中:
多处理器系统的处理器中的至少一个处理器包括多个核;并且,
所述测量包括:测量应用程序在所述至少一个处理器的多个核上执行时的性能;并且还包括:
基于所述测量来表征多个核的性能;以及
存储与所述至少一个处理器的多个核的性能有关的表征信息。
8.一种用于多核处理器内的自动工作量分配的装置,包括:
用于测量应用程序在多处理器系统的处理器上执行时的性能的部件;
用于存储与该应用程序在所述多处理器系统的处理器上的性能有关的数据的部件;以及
用于将应用程序的执行分配给具有与该应用程序的处理消耗属性相对应的特征的处理器的部件。
9.如权利要求8所述的装置,其中:
所述存储是在对应的应用程序的控制数据结构内。
10.如权利要求9所述的装置,还包括:
用于将在所述应用程序的控制数据结构中存储的硬件利用统计量与所述系统上的处理器的特征进行比较的部件。
11.如权利要求8所述的装置,还包括:
用于获知所述应用程序置于多处理器系统上的资源负荷的部件;以及,
用于当基于该资源负荷分配所述应用程序的执行时考虑该资源负荷的部件。
12.如权利要求11所述的装置,其中:
所述获知资源负荷包括确定单浮点或双浮点运算、存储器使用、以及使用单个或多个周期的指令中的至少一种。
13.如权利要求8所述的装置,其中:
多处理器系统包括性能监视器;以及
通过多处理器系统的性能监视器来执行所述测量。
14.一种多核处理器系统,包括:
多个处理器核;
存储器,该存储器存储自动工作量分配系统,该自动工作量分配系统包括可由多核处理器执行的指令,所述指令用于:
测量应用程序在多处理器系统的处理器上执行时的性能;
存储与该应用程序在所述多处理器系统的处理器上的性能有关的数据;以及
将应用程序的执行分配给具有与该应用程序的处理消耗属性相对应的特征的处理器。
15.如权利要求14所述的多核处理器系统,其中:
所述存储是在对应的应用程序的控制数据结构内。
16.如权利要求14所述的多核处理器系统,其中,所述自动工作量分配系统还包括用于以下操作的指令:
将在所述应用程序的控制数据结构中存储的硬件利用统计量与所述系统上的处理器的特征进行比较。
17.如权利要求14所述的多核处理器系统,其中,所述自动工作量分配系统还包括用于以下操作的指令:
获知所述应用程序置于多处理器系统上的资源负荷;以及
当基于该资源负荷分配所述应用程序的执行时考虑该资源负荷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810181268.4/1.html,转载请声明来源钻瓜专利网。





