[发明专利]线程节流有效
申请号: | 201080032322.4 | 申请日: | 2010-06-25 |
公开(公告)号: | CN102473137A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | 格克汗·梅米奇;塞达·奥格伦吉·梅米奇;比尔·曼焦内-史密斯 | 申请(专利权)人: | 英派尔科技开发有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 美国特*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线程 节流 | ||
相关申请的引用
本申请与下述共同待审申请相关:2009年7月23日提交的申请序列号12/508,552(代理案卷号HVW01-016-US),题为“Selection For Applications Running On Multiprocessor Systems Based On Core Characteristics”。
背景技术
微处理器的功率密度每隔几年翻倍,预期提高速率会持续增长。微处理器消耗的能量转换为热,因此功率密度的增加造成热密度的相应升高,导致可靠性和制造成本方面的困难。由于功率耗散在空间上是不均匀的,所以局部化加热比芯片范围上的加热发生得更快。造成的“热点”进一步增加热密度的升高。
大多数处理热密度升高和热点的设计技术关注于热封装,例如热沉和热扇。也已经考虑了在包括芯片架构级别的所有系统级上的温度意识设计。温度意识设计利用功率管理技术,可以直接瞄准工作温度的空间和时间行为。
发明内容
在第一方面,本公开总体上描述了一种对计算机系统中线程的运行进行调度的方法,包括:测量计算机系统中存储器组的温度;如果存储器组的温度超过预定温度,确定线程是否包括对于存储器组中存储的数据的请求;以及如果确定线程包括对于存储器组中存储的数据的请求,进行调度以减慢线程在计算机系统的第一内核上的执行。
在第二方面,本公开总体上描述了一种计算机程序产品,具有在计算机可读介质中编码的软件,用于对计算机系统中线程的运行进行调度。软件包括指令,当被执行时,操作为:测量计算机系统中存储器组的温度;如果存储器组的温度超过预定温度,确定线程是否包括对于存储器组中存储的数据的请求;以及如果确定线程包括对于存储器组中存储的数据的请求,进行调度以减慢线程在计算机系统的第一内核上的执行。
在第三方面,本公开总体上描述了一种计算机系统,具有第一和第二内核、操作性耦接至第一和第二内核的存储器组、以及操作性耦接至第一和第二内核的计算机可读介质。计算机可读介质包括计算机可执行指令,当由计算机系统执行时,指令将计算机系统配置为:测量存储器组的温度,以确定温度是否超过预定温度;当确定存储器组的温度超过预定温度时,确定计算机系统中的至少一个线程是否包括对于存储器组中存储的数据的请求;以及当确定所述至少一个线程包括对于存储器组中存储的数据的请求时,进行调度以减慢所述至少一个线程在计算机系统的第一内核上的执行。
以上发明内容仅仅是说明性的,而绝不是限制性的。除了上述示例性的各方案、各实施例和各特征之外,参照附图和以下详细说明,将清楚其他方案、其他实施例和其他特征。
附图说明
结合附图,根据以下说明书和所附权利要求,可以更好理解本公开。图中的组件不一定是按照比例绘制的,而是要强调所公开主题的原理。应认识到这些附图仅仅示出了根据本公开的一些示例且因此不应被认为是限制本公开范围,通过使用附图更加具体和详细地描述本公开。
图1示出了根据本公开至少一些实施例布置的计算机系统。
图2示出了根据本公开至少一些实施例的由操作系统执行的应用程序。
图3示出了根据本公开至少一些实施例的将应用程序划分成线程的示意表示,其中线程发布发送给存储器控制器的请求。
图4示出了根据本公开至少一些实施例布置的流程图。
具体实施方式
下面描述给出了多种示例以及具体细节,以提供对所要求保护的主题的充分理解。然而,本领域技术人员将理解,可以在没有本文公开的一些或更多具体细节的情况下实施要求保护的主题。此外,在一些情况下,不详细描述已知的方法、过程、系统、部件和/或电路,以避免不必要地模糊要求保护的主题。在以下详细说明中,参考了作为详细说明的一部分的附图。在附图中,类似符号通常表示类似部件,除非上下文另行指明。具体实施方式部分、附图和权利要求书中记载的示例性实施例并不是限制性的。在不脱离在此所呈现主题的精神或范围的情况下,可以利用其他实施例,且可以进行其他改变。应当理解,在此一般性记载以及附图中图示的本公开的各方案可以多种不同配置来设置、替换、组合和设计,它们全部都在本公开中明确考虑并形成本公开一部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英派尔科技开发有限公司,未经英派尔科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080032322.4/2.html,转载请声明来源钻瓜专利网。