[发明专利]基于工作量可伸缩性来管理性能策略有效
申请号: | 201380061806.5 | 申请日: | 2013-06-27 |
公开(公告)号: | CN104798042B | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | P.S.迪芬鲍夫;A.D.亨罗伊德;E.维斯曼;K.V.西斯特拉 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张凌苗;傅康 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 工作量 伸缩性 管理 性能 策略 | ||
方法和系统可以提供标识与平台相关联的工作量并且确定工作量的可伸缩性。附加地,可以至少部分基于工作量的可伸缩性来管理平台的性能策略。在一个示例中,确定可伸缩性包括确定生产周期与实际周期的比率。
技术领域
本发明大体涉及计算平台中的性能管理。更具体地,实施例涉及基于工作量可伸缩性来管理性能策略。
背景技术
计算平台可以通过进入范围从相对高操作频率和功耗(例如最大性能)到相对低操作频率和功耗(例如最小性能)的各种性能状态来管理处理器性能。关于选择哪个性能状态的确定传统上可以以基于需求切换(DBS)方式来做出,其受限于满足正处理的工作量的服务质量(QoS)要求。这样的方案在某些环境下可能产生非充分的效率和响应性。
附图说明
通过阅读以下说明书和所附权利要求,并且通过参照以下附图,本发明的实施例的各个优点将对本领域技术人员变得清楚,其中:
图1是根据实施例的管理性能的方案的示例的框图;
图2是根据实施例的工作量可伸缩性关系的集合的示例的图表;
图3是根据实施例的管理性能的方法的示例的流程图;以及
图4是根据实施例的平台的示例的框图。
具体实施方式
图1示出在计算平台中管理性能的方案,计算平台诸如像具有计算功能性(例如个人数字助理/PDA、膝上型计算机、智能平板)、通信功能性(例如无线智能电话)、成像功能性、媒体播放功能性(例如智能电视/TV)或其任何组合(例如移动因特网设备/MID)的移动设备。所图示的方案还可以在固定平台中使用,诸如像服务器、台式计算机、工作站等。在所图示的示例中,性能控制器10获得与正处理的和/或经排程以用于在平台上处理的工作量18相关联的可伸缩性信息12和服务质量(QoS)信息14。工作量18可以包括与活动相关联的指令/操作,活动诸如像网络通信(例如发射和/或接收)、存储器通信(例如读取和/或写入)、计算处理(例如通用操作、图形操作)等。
可伸缩性可以看作系统或子系统(所请求的)的性能中的百分比改变对比由工作量(所交付的)实现的所估计的性能中的百分比改变的比率。例如,如果工作量在增加10%的处理器性能时实现高出5%的性能,则可伸缩性可以为5%/10%=50%(0.5)。针对给定工作量的所实现的性能可以以各种不同方式来估计。实际上,可伸缩性确定可以是工作量和/或处理工作量的硬件的类型的函数。例如,非图形工作量可以假定具有关于图形处理单元(GPU)的操作频率的零相关性(因而0%可伸缩性),而相同的工作量可以具有关于中央处理单元(CPU)核的80%可伸缩性、关于网络控制器的50%可伸缩性、关于主存储器的70%可伸缩性。
尽管操作频率可以是所请求的性能度量的一个示例,但是也可以使用其它参数和/或变量。例如,也可以使用多核系统中的活动核的数目、可用存储器的量、操作电压等来请求特定等级的性能。
性能控制器10还可以获得其它信息,诸如平台的一个或多个部分(例如设备、子系统、模块等)的功耗信息16、平台的热约束/限制(未示出)等,其中可伸缩性信息12、QoS信息14、功耗信息16和热约束可以用于管理针对平台的性能策略20。如将更详细讨论的,考虑到工作量,可伸缩性信息12可以使得性能控制器10能够关于性能策略20做出更高效的决策并且最终呈现更具响应的平台。现在转向图2,示出图表22,其中针对工作量的集合提供所请求的性能与所交付的性能之间的关系。更具体地,图表22中的关系可以视为在更具可伸缩性的工作量比较不具可伸缩性的工作量可交付每单位的所请求的性能的更多性能的意义上指示工作量可伸缩性。例如,曲线24可以对应于比与曲线26相对应的工作量更不可伸缩的工作量,其中可伸缩性可以是各种各样的因素的函数,诸如联网带宽、可用存储器、代码复杂性等。此外,这些因素可以在使得能够确定工作量可伸缩性的“生产(productive)周期计数器”中有效地量化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380061806.5/2.html,转载请声明来源钻瓜专利网。