当前位置: 首页 > 专利查询>英特尔公司专利>正文

空闲功率状态的确定制造技术

技术编号:24019632 阅读:64 留言:0更新日期:2020-05-02 04:47
描述了与用于确定空闲功率状态的技术有关的方法和装置。在实施例中,功率配置逻辑确定处理器的一部分的功率状态配置。功率状态配置对应于用于处理器的该部分在空闲时段期间的操作的多个设置。此外,功率配置逻辑至少部分地基于一个或多个(例如,运行时)工作负荷测量来确定功率状态配置。还公开并要求保护其他实施例。

Determination of idle power state

【技术实现步骤摘要】
【国外来华专利技术】空闲功率状态的确定相关申请的交叉引用本申请根据35U.S.C§365(c)要求2017年9月28日提交的题为“DETERMINATIONOFIDLEPOWERSTATE”的美国申请No.15/719,541的优先权。这些文件的全部公开内容出于所有目的通过引用并入本文。
实施例总体涉及数据处理,并且更具体地涉及经由图形处理单元的数据处理。例如,一些实施例涉及确定空闲功率状态的技术。
技术介绍
随着集成电路制造技术进步,制造商能够将附加的功能集成在单个硅衬底上。随着功能数量增加,单个集成电路(IC)芯片上的组件数量也会增加。附加的组件会增加附加的信号切换,从而生成更多的热量和/或消耗更多的功率。附加的热量可能会因例如热膨胀而损坏芯片上的组件。另外,附加的功耗可能会限制这些器件的使用位置和/或使用模型,例如,特别是对于依赖电池电力工作的器件而言。因此,高效的功率管理能够直接影响电子器件的效率、寿命以及使用模型。附图说明为了能够详细地理解本实施例的本文所述特征,可以通过参考实施例来对实施例进行更具体的描述,其中一些实施例在附图中示出。然而,应注意,附图仅示出了典型的实施例,因此不应视为限制其范围。图1是根据实施例的处理系统100的框图。图2、图3、图4和图5示出了根据一些实施例的处理器的各种组件。图6A-图6B示出了根据本文描述的实施例的线程执行逻辑,该线程执行逻辑包括在图形处理器核中采用的处理元件的阵列。图7示出了根据一些实施例的图形核指令格式。图8是图形处理器的另一实施例的框图。图9A和图9B分别示出了根据一些实施例的图形处理器命令格式和序列。图10示出了根据一些实施例的用于数据处理系统的示例性图形软件架构。图11A示出了根据实施例的IP核开发的图示。图11B示出了根据本文描述的一些实施例的集成电路封装组件的截面侧视图。图12-图14示出了根据本文描述的各种实施例的可以使用一个或多个IP核制造的示例性集成电路和关联的图形处理器。图13A-图13B是示出了根据本文描述的实施例的在SoC内使用的示例性图形处理器的框图。图14A-图14B示出了根据本文描述的实施例的附加示例性图形处理器逻辑。图15示出了根据实施例的在图形系统的各个组件之间的信息流。图16和图17示出了根据一些实施例的两个示例的样本设置。具体实施方式在以下描述中,阐述了许多具体细节,以便提供对各种实施例的透彻理解。然而,可以在没有这些具体细节的情况下实践各种实施例。在其他情况下,没有详细描述公知的方法、过程、组件和电路,以免掩盖特定实施例。此外,可以使用各种手段来执行实施例的各个方面,例如集成半导体电路(“硬件”)、组织成一个或多个程序的计算机可读指令(“软件”)、或硬件和软件的某种组合。为了本公开的目的,对“逻辑”的引用应当表示硬件、软件、固件或其某种组合。如上所述,高效的功率管理能够直接影响电子器件的效率、寿命和使用模型。以图形系统为例,图形硬件在空闲状态期间仍然可能消耗大量功率。一些解决方案可以支持对渲染和媒体的粗功率门控(CPG)、RC1e、RC6,以及使用硬件有限状态机基于空闲度量和空闲/忙碌转变的次数来选择图形频率。如本文所讨论的,“RCx”通常指代在图形处理单元(GPU)空闲时间期间的功率状态,例如,RC6对应于比RC5低的功率状态(消耗更少的功率),RC0指代全/活动功率状态,等。为此,一些实施例提供了在空闲状态期间用于图形硬件(例如,GPU或者其一个或多个部分)的能量高效配置的技术。在实施例中,计算引擎(在本文中通常也称为功率配置“逻辑”)可以基于状态特性和/或工作负荷度量来确定用于图形硬件的最佳配置。在各种实施例中,可以通过各种选定的状态来识别最佳配置。因此,一些实施例在功率受限的图形工作负荷下提供了更好的电池寿命和/或更好的性能。还公开并要求保护其他实施例。此外,一些实施例可以应用于包括(例如,具有一个或多个处理器核的)一个或多个处理器(例如,参照图1等所讨论的那些处理器)的计算系统中,包括例如移动计算设备,例如智能手机、平板电脑、UMPC(超移动个人计算机)、膝上型计算机、UltrabookTM计算设备、可穿戴设备(例如,智能手表或智能眼镜)等。在一些实施例中,图形处理单元(GPU)以通信方式耦合到主机/处理器核,以加速图形操作、机器学习操作、模式分析操作以及各种通用GPU(GPGPU)功能。GPU可以通过总线或另一互连(例如,诸如PCIe或NVLink之类的高速互连)以通信方式耦合到主机处理器/核。在其他实施例中,GPU可以集成在与核相同的封装或芯片上,并通过内部处理器总线/互连(即,在封装或芯片内部)以通信方式耦合到核。不管GPU连接的方式如何,处理器核都可以以在工作描述符中所包含的命令/指令序列的形式,将工作分配给GPU。然后,GPU使用专用电路/逻辑来高效地处理这些命令/指令。在以下描述中,阐述了许多具体细节以便提供更透彻的理解。然而,对于本领域技术人员显而易见的是,可以在没有这些具体细节中的一个或多个的情况下实践本文描述的实施例。在其他情况下,未描述公知的特征,以免掩盖本实施例的细节。系统概述图1是根据实施例的处理系统100的框图。在各个实施例中,系统100包括一个或多个处理器102和一个或多个图形处理器108,并且可以是单处理器桌面系统、多处理器工作站系统或具有大数量的处理器102或处理器核107的服务器系统。在一个实施例中,系统100是合并于用在移动设备、手持设备或嵌入式设备中的片上系统(SoC)集成电路内的处理平台。在一个实施例中,系统100可以包括基于服务器的游戏平台、游戏控制台(包括游戏和媒体控制台、移动游戏控制台、手持游戏控制台或在线游戏控制台),或者合并于其内。在一些实施例中,系统100是移动电话、智能电话、平板计算设备或移动互联网设备。处理系统100还可以包括可穿戴设备(例如,智能手表可穿戴设备、智能眼镜设备、增强现实设备或虚拟现实设备),与之耦合,或者集成于其内。在一些实施例中,处理系统100是具有一个或多个处理器102和由一个或多个图形处理器108生成的图形界面的电视或机顶盒设备。在一些实施例中,一个或多个处理器102均包括一个或多个处理器核107,以处理指令,所述指令当被执行时执行用于系统和用户软件的操作。在一些实施例中,一个或多个处理器核107中的每一个被配置为处理特定指令集109。在一些实施例中,指令集109可以促进复杂指令集计算(CISC)、精简指令集计算(RISC)或经由超长指令字(VLIW)的计算。多个处理器核107均可以处理不同的指令集109,其可以包括用于促进其他指令集的仿真的指令。处理器核107还可以包括其他处理设备(例如,数字信号处理器(DSP))。在一些实施例中,处理器102包括缓存存储器104。取决于架构,处理器102可以具有单个内部缓存或多级内部缓存。本文档来自技高网...

【技术保护点】
1.一种装置,包括:/n功率配置逻辑,所述功率配置逻辑的至少一部分在硬件中,所述功率配置逻辑用于确定用于处理器的一部分的功率状态配置,其中,所述功率状态配置对应于用于所述处理器的该部分在空闲时段期间的操作的多个功率状态设置,/n其中,所述功率配置逻辑用于:至少部分地基于一个或多个运行时工作负荷测量来确定功率状态配置。/n

【技术特征摘要】
【国外来华专利技术】20170928 US 15/719,5411.一种装置,包括:
功率配置逻辑,所述功率配置逻辑的至少一部分在硬件中,所述功率配置逻辑用于确定用于处理器的一部分的功率状态配置,其中,所述功率状态配置对应于用于所述处理器的该部分在空闲时段期间的操作的多个功率状态设置,
其中,所述功率配置逻辑用于:至少部分地基于一个或多个运行时工作负荷测量来确定功率状态配置。


2.根据权利要求1所述的装置,其中,所述一个或多个运行时工作负荷测量对应于以下一项或多项:一个或多个工作负荷的泄漏功率、所述一个或多个工作负荷的动态功率、耦合到所述一个或多个工作负荷的功率门控逻辑的功率门控效率、以及所述功率门控逻辑从一个或多个降低的功耗状态的进入或退出时延。


3.根据权利要求1所述的装置,其中,所述功率配置逻辑用于:
至少部分地基于所述一个或多个运行时工作负荷测量和一个或多个降低的功耗状态特性来确定所述功率状态配置。


4.根据权利要求1所述的装置,其中,所述逻辑包括通用处理器或全局微控制器。


5.根据权利要求1所述的装置,还包括一个或多个传感器,用于检测所述一个或多个运行时工作负荷测量。


6.根据权利要求5所述的装置,还包括一个或多个有限状态机,用于处理检测到的一个或多个运行时工作负荷测量。


7.根据权利要求1所述的装置,其中,所述功率状态配置包括多个选定的功率状态。


8.根据权利要求1所述的装置,其中,所述处理器的该部分包括图形逻辑。


9.根据权利要求1所述的装置,其中,所述处理器包括具有一个或多个图形处理核的图形处理单元(GPU)。


10.根据权利...

【专利技术属性】
技术研发人员:E·C·萨姆森
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1