发明名称 |
用于通过将第一核类型与第二核类型耦合来提高功率性能的装置、方法和系统 |
摘要 |
本文中描述了用于将第一类型的处理器核与第二类型的协同设计的核耦合的装置和方法。监测程序代码在第一核上的执行,并标识该程序代码的热段。那些热段针对在协同设计的核上的执行而被优化,使得一旦随后遇到那些热段,则经优化的热段就在协同设计的核上执行。当协同设计的核正在执行经优化的热代码时,第一处理器核可以处于低功率状态以节省功率,或并行地执行其它代码。此外,冷代码的多个线程可在第一核上流水线化,同时冷代码的多个线程在协同设计的核上流水线化以实现最大性能。 |
申请公布号 |
CN102934084B |
申请公布日期 |
2016.11.16 |
申请号 |
CN201180027661.8 |
申请日期 |
2011.06.22 |
申请人 |
英特尔公司 |
发明人 |
吴友峰;S·胡;E·鲍林;C·C·王;M·小布莱特尼兹;W·刘 |
分类号 |
G06F9/46(2006.01)I;G06F9/38(2006.01)I;G06F1/32(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
毛力 |
主权项 |
一种指令处理装置,包括:集成电路,所述集成电路包括,无序OOO处理器核,适于无序地执行程序代码;监测器硬件,所述监测器硬件适于基于监测所述程序代码在所述无序OOO处理器核上的执行来标识所述程序代码的热部分;以及有序处理器核,适于按照程序顺序来执行所述程序代码的热部分。 |
地址 |
美国加利福尼亚州 |