[发明专利]非对称多处理器上的自适应线程调度设备及方法有效
申请号: | 200980149338.0 | 申请日: | 2009-12-11 |
公开(公告)号: | CN102246117A | 公开(公告)日: | 2011-11-16 |
发明(设计)人: | 迈克尔·威廉·莫罗;马尼什·加尔吉 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F9/50 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 称多 处理器 自适应 线程 调度 设备 方法 | ||
1.一种用于在多个核心上进行自适应线程调度以减少系统能量的方法,所述方法包含:
在线程调度器处接收与所述多个核心相关联的泄漏电流信息;以及
使用所述泄漏电流信息以在所述多个核心中的一者上调度线程以减少系统能量使用。
2.根据权利要求1所述的方法,其进一步包含:
读取所述多个核心中的多个直接泄漏电流传感器以确定与所述多个核心相关联的所述泄漏电流信息。
3.根据权利要求1所述的方法,其进一步包含:
读取多个温度传感器以确定与对应核心相关联的操作温度,且基于所述操作温度及与所述核心相关联的预定工艺常数,计算与所述多个核心相关联的所述泄漏电流信息。
4.根据权利要求3所述的方法,其中根据来计算所述泄漏电流信息,其中Ioff为所述泄漏电流信息;Vt为阈值电压;S为根据的亚阈值电压摆动,其中k为波兹曼常数;T为以开尔文为单位的所述操作温度;q为基本电荷;CD为耗尽层电容;且COX为栅极氧化物电容,且Vt、k、q、CD及COX为所述预定工艺常数。
5.根据权利要求1所述的方法,其进一步包含:
读取所述多个核心中的多个频率传感器,其中所述频率传感器中的至少一者为通过在相关联的核心中利用的晶体管而建构的环形振荡器,其中测量且读取所述环形振荡器的操作频率以确定所述相关联的核心的所述泄漏电流信息。
6.根据权利要求1所述的方法,其中在所述多个核心中的一者上调度线程包含:
确定与所述多个核心相关联的至少一个交叉频率;以及
在所述多个核心中的在较低所指派频率下具有比所述多个核心中的其它核心低的泄漏功率及高的效率的一个核心上调度所述线程。
7.根据权利要求1所述的方法,其中在所述多个核心中的一者上调度线程包含:
针对所述待分配的线程计算处于所指派的频率及电压下的所述多个核心的动态功率;
基于所述泄漏电流信息确定所述多个核心的泄漏功率;以及
将所述线程指派给具有最低核心功率的核心。
8.根据权利要求1所述的方法,其进一步包含:
基于在特定环境温度下的传感器读数与预期传感器值的比较而校准用以提供与所述多个核心相关联的泄漏电流信息的芯片上传感器。
9.根据权利要求8所述的方法,其进一步包含:
确定传感器读数不满足当前应用的预期传感器值,但确实满足另一应用的预期传感器值;以及
对部件进行分级以供在其它应用中使用。
10.根据权利要求8所述的方法,其中通过读取多个温度传感器来确定所述特定环境温度,其中将所述核心的操作频率设定为零赫兹以在指定温度范围内寻得选出的温度。
11.一种用于在多个核心上进行自适应线程调度以减少系统能量的设备,所述设备包含:
与所述多个核心相关联以用于提供泄漏电流信息的多个传感器;以及
运行自适应线程调度器的多个核心,每一核心取决于待指派给所述核心的任务而具有所指派的操作频率及源电压电平,所述自适应线程调度器使用所述泄漏电流信息以在所述多个核心中的一者上调度线程以减少系统能量使用。
12.根据权利要求11所述的设备,所述多个传感器包括提供泄漏电流的直接读取以提供所述泄漏电流信息的至少一个传感器。
13.根据权利要求11所述的设备,其中所述多个传感器包括为通过在相关联的核心中利用的晶体管而建构的环形振荡器的至少一个传感器,其中所述环形振荡器的操作频率经测量及读取以确定所述相关联的核心的所述泄漏电流信息。
14.一种计算机可读存储媒体,其内容使非对称多处理器执行用于在多个处理器核心上进行自适应线程调度以减少系统能量的方法,所述计算机可读存储媒体具有用以执行以下步骤的程序:
在线程调度器处接收与所述多个核心相关联的泄漏电流信息;以及
使用所述泄漏电流信息以在所述多个核心中的一者上调度线程以减少系统能量使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980149338.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有两阶段闩锁的连接器组件
- 下一篇:用于运行内燃机的方法