[发明专利]基于内核和应用特性针对多处理器系统上运行的应用的内核选择有效
| 申请号: | 201080033055.2 | 申请日: | 2010-06-25 |
| 公开(公告)号: | CN102473110A | 公开(公告)日: | 2012-05-23 |
| 发明(设计)人: | 格克汗·梅米奇;塞达·奥格伦吉·梅米奇;比尔·曼焦内-史密斯 | 申请(专利权)人: | 英派尔科技开发有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
| 地址: | 美国特*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 内核 应用 特性 针对 处理器 系统 运行 选择 | ||
1.一种对在具有多个内核的计算机系统中运行的应用程序进行调度的方法,包括:
针对工艺变化,分析第一内核部件类型的多个第一内核部件;
基于对所述多个第一内核部件的分析,从所述多个第一内核部件中选择第一最优内核部件;以及
调度应用程序在所述第一最优内核部件上运行。
2.根据权利要求1所述的方法,还包括:确定由应用程序使用的应用内核部件类型,其中应用内核部件类型是第一内核部件类型。
3.根据前述任一权利要求所述的方法,其中第一内核部件类型选自包括如下的组:分支预测器,高速缓存,浮点单元,总线,转发电路,寄存器文件,以及指令队列。
4.根据前述任一权利要求所述的方法,其中工艺变化是内核间工艺变化。
5.根据前述任一权利要求所述的方法,其中所述分析包括:
确定所述多个第一内核部件中每一个内核部件的工作状态;以及
在布卢姆过滤器中存储所述多个第一内核部件中每一个内核部件的工作状态。
6.根据前述任一权利要求所述的方法,其中所述分析包括:对所述多个第一内核部件中的每一个内核部件进行评级。
7.根据前述任一权利要求所述的方法,还包括:
针对工艺变化,分析第二内核部件类型的多个第二内核部件;
基于对所述多个第二内核部件的分析,从所述多个第二内核部件中选择第二最优内核部件;以及
调度应用程序在所述第二最优内核部件上运行。
8.根据前述任一权利要求所述的方法,还包括:确定由应用程序使用的第一和第二应用内核部件类型,其中第一和第二应用内核部件类型是第一和第二内核部件类型。
9.根据前述任一权利要求所述的方法,其中第一和第二内核部件类型独立地选自包括如下的组中:分支预测器,高速缓存,浮点单元,总线,转发电路,寄存器文件,以及指令队列。
10.根据前述任一权利要求所述的方法,其中所述分析包括:
确定所述多个第一内核部件和所述多个第二内核部件中每一个内核部件的工作状态;以及
在布卢姆过滤器中存储所述多个第一内核部件和所述多个第二内核部件中每一个内核部件的工作状态。
11.根据前述任一权利要求所述的方法,其中所述分析包括:分别对所述多个第一内核部件和所述多个第二内核部件中每一个内核部件进行评级。
12.根据前述任一权利要求所述的方法,其中第一和第二最优内核部件在不同的内核上。
13.一种计算机程序产品,包括在计算机可读介质中编码的软件,用于对在具有多个内核的计算机系统中运行的应用程序进行调度,软件包括指令,当被执行时可操作为:
针对工艺变化,分析第一内核部件类型的多个第一内核部件;
基于对所述多个第一内核部件的分析,从所述多个第一内核部件中选择第一最优内核部件;以及
调度应用程序在所述第一最优内核部件上运行。
14.根据前述任一权利要求所述的计算机程序产品,还包括指令,当被执行时可操作为:确定由应用程序使用的应用内核部件类型,其中应用内核部件类型是第一内核部件类型。
15.根据前述任一权利要求所述的计算机程序产品,其中工艺变化是内核间工艺变化。
16.根据前述任一权利要求所述的计算机程序产品,其中用于分析的指令包括当被执行时可操作为如下的指令:
确定所述多个第一内核部件中每一个的工作状态;以及
在布卢姆过滤器中存储所述多个第一内核部件中每一个的工作状态。
17.根据前述任一权利要求所述的计算机程序产品,还包括指令,当被执行时可操作为:
针对工艺变化,分析第二内核部件类型的多个第二内核部件;
基于对所述多个第二内核部件的分析,从所述多个第二内核部件中选择第二最优内核部件;以及
调度应用程序在所述第二最优内核部件上运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英派尔科技开发有限公司,未经英派尔科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080033055.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子器件以及电接触部
- 下一篇:一种浏览器网银安全加载方法





