[发明专利]用于节能的基于软件的线程重映射有效
申请号: | 200910258390.1 | 申请日: | 2009-12-08 |
公开(公告)号: | CN102163072B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | J·J·宋 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 钱慰民 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 节能 基于 软件 线程 映射 | ||
1.一种方法,包括:
基于第一处理器核心的第一线程单元和第二处理器核心的第一线程单元的功率状态信息,从第一核心的第一线程单元向第二核心的第一线程单元交换工作;
将第二核心的第一线程单元置于第一功率状态,
将第一核心的第一线程单元置于第二功率状态;以及
将第二核心置于第一核心功率状态。
2.如权利要求1所述的方法,其特征在于,所述交换还基于第一处理器核心上的第二线程单元的功率状态信息。
3.如权利要求1所述的方法,其特征在于,所述交换还基于第二处理器核心上的第二线程单元的功率状态信息。
4.如权利要求1所述的方法,其特征在于,用于所述第一核心的所述第一线程单元的所述功率状态信息还包括:
第一处理器核心的第一线程单元是否已经准备进入第一功率状态。
5.如权利要求2所述的方法,其特征在于,用于所述第一核心的所述第二线程单元的所述功率状态信息还包括:
第一处理器核心的第二线程单元是否处于第一功率状态。
6.如权利要求3所述的方法,其特征在于,用于所述第二核心的所述第二线程单元的所述功率状态信息还包括:
第二处理器核心的第二线程单元是否处于第一功率状态。
7.如权利要求1所述的方法,其特征在于,所述第一功率状态是高等待时间、低功率空闲状态。
8.如权利要求1所述的方法,其特征在于,所述第一核心功率状态是高等待时间、低功率空闲状态。
9.如权利要求1所述的方法,其特征在于,所述交换在软件中执行。
10.如权利要求9所述的方法,其特征在于,所述交换通过操作系统执行。
11.如权利要求9所述的方法,其特征在于,所述交换还包括执行基于软件的上下文切换。
12.如权利要求1所述的方法,其特征在于,所述线程单元驻留在同一管芯封装中。
13.如权利要求1所述的方法,其特征在于,所述交换还包括使第一核心的第一线程单元的线程标识符重映射到第二核心的第一线程单元,并且使第二核心的第二线程单元的线程标识符重映射到第一核心的第一线程单元。
14.一种系统,包括:
包括第一处理器的芯片封装,所述第一处理器包括耦合到第二处理器的多个线程单元,所述第二处理器包括多个线程单元;
功率模块,用于判定第一处理器的第一线程单元准备进入空闲功率状态;以及
调度器模块,用于基于功率状态信息从第二处理器的第一线程单元向第一处理器的第一线程单元交换工作,以及用于拒绝将第一处理器的所述第一线程单元置于所述空闲功率状态;
其中所述调度器模块还响应于第二核心包括处于空闲功率状态的第二线程单元的判定而交换所述工作。
15.如权利要求14所述的系统,其特征在于,所述功率模块还将第二处理器的第一线程单元置于所述空闲功率状态。
16.如权利要求14所述的系统,其特征在于,所述功率模块还将第二处理器置于核心空闲功率状态。
17.如权利要求14所述的系统,其特征在于,所述调度器模块和所述功率模块是软件模块。
18.如权利要求14所述的系统,其特征在于,处理器驻留在同一管芯封装上。
19.如权利要求14所述的系统,其特征在于,所述第一处理器还包括集成存储器控制器。
20.一种计算机程序产品,包括具有计算机可读出程序代码嵌入其中的计算机可使用介质,所述计算机可读出程序代码适配成执行而实现一种方法,所述方法包括:
基于第一处理器核心的第一线程单元和第二处理器核心的第一线程单元的功率状态信息,从第一核心的第一线程单元向第二核心的第一线程单元交换工作;
将第二核心的第一线程单元置于第一功率状态,
将第一核心的第一线程单元置于第二功率状态;以及
将第二核心置于第一核心功率状态。
21.如权利要求20所述的产品,其特征在于,所述交换还基于第一处理器核心上的第二线程单元的功率状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910258390.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双柱帆板式风力涡轮
- 下一篇:无线电接入网(RAN)中的内容高速缓存