● 性能功耗比的意义——GPU Boost
我们在2012年中见到的最具颠覆性的新技术,来自NVIDIA在GK104中引入的GPU Boost动态频率管理机制,它的出现彻底改变了人们对于性能、功耗以及显卡使用方式的传统定义。
GPU Boost技术的核心内容,在于通过遍布全卡的数十个传感器实时收集数据,并根据这些数据掌握整卡的即时功耗状况,然后根据当前功耗与设计TDP之前的差距,动态的调节GPU的运行频率,使其能够运行在更高的频率之上,以达到随时随地自动获取最大性能的目的。
每一款不同的游戏程序/应用因为各自不同的编程特点,在实际运行中会令构架反映出不同的负载或者说GPU使用情况,这种GPU负载的不同,归根结底是GPU构架的单元复用率以及程序对硬件不同组元使用率差异造成的欠载所导致的。这些无法避免的欠载,会让GPU在绝大多数场合都不会运行在设计功耗数值之上。欠载以及未能让GPU运行在既定满载功耗这一现象本身,实际上就是GPU内部单元复用率不足的外在表现。
当构架设计完成之后,构架的诸如单元复用率之类的特性也就随之凝固,游戏程序及应用程序在编写完成之后也要面临对不同构架使用情况发生凝固的情况。既然我们无法改变构架的单元复用率,也无法适时修改程序对单元的使用情况,同时两者的矛盾已经已经被体现在了实际运行功耗与设计功耗之间的差异上,那么增大整个构架的运行频率,善加利用实际功耗与设计功耗之间的差值空间来获得更高的总执行能力,就成了提升性能以及解决单元复用率不足矛盾的最好办法了。
GPU Boost技术所进行的动作,实际上是建立在性能与功耗平衡的基础之上的。当前频率下单元复用率不足会带来实际功耗与设计功耗之间的差异,可以被等效成频率的提升额度。所以GPU Boost可以以TDP为终点,根据游戏中瞬时单元复用率决定的欠载情况决定GPU的实时运行频率,让GPU能够在功耗一直维持在设计水平的前提下,实时的获得最强的游戏性能。
与此同时,GPU Boost对于频率的控制还具有反向性。当玩家们觉得当前的游戏帧数远远大于自己的需求时,也可以通过对帧数的限定来让GPU Boost达到节能的目的。因为构架的单元复用率凝固且时时刻监控,较低的帧数需求也就意味着较低的频率,因此GPU Boost可以根据玩家限定的低于最大构架性能的帧数来实时下调GPU的运行频率,并达到节能以及换取更佳功耗表现的目的。
我们必须强调的一点——GPU Boost并不是单纯意义上的超频。传统意义上的超频是频率动作的终点,一旦超频完成,GPU频率将不会再根据任何情况发生变动。而GPU Boost对频率的调节是建立在实时真实功耗与TDP差值的基础之上的,它既可以让GPU充分利用功耗差值空间来运行在比超频频率更高的频率之上,又可以通过限定帧数/性能需求来让GPU运行在更低的频率水平上。因此GPU Boost技术出现之后的超频,变成了频率控制的起点。
GPU Boost定帧节能动作记录
利用功耗空间动态调节频率来解决GPU内部单元复用率不足的矛盾,同时还可以反向的利用限定性能上限的方式来换取更好的功耗发热表现,这些特性让GPU Boost成了目前为止我们所见过的最具想象力,同时也是最直接的综合性能/功耗管理手段。相信在未来的日子里,我们将会见到更多类似的通过外部努力来解决GPU单元复用率不足矛盾的方案出现。
有介于其重要意义,我们针对GPU Boost的两方面特性表现进行了深入的测试和探讨,您可以在下面的连接中看到他们。
推荐经销商