欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Phenom II CnQ 3.0节能技术详解

程序员文章站 2023-12-28 16:44:04
Phenom II CnQ 3.0节能技术详解  Coo'n'Quiet(简称CnQ)是AMD处理器的节能省电技术,不过在65nm Phenom时代的CnQ 2.0存在不少问题。随着45nm Phenom II的面世,CnQ也升级到了3.0版,相比之下完善了很多。  C... 09-04-21...
  coo'n'quiet(简称cnq)是amd处理器的节能省电技术,不过在65nm phenom时代的cnq 2.0存在不少问题。随着45nm phenom ii的面世,cnq也升级到了3.0版,相比之下完善了很多。
  cnq 2.0支持两种p-state(性能状态),分别是全速和半速,其中后者是倍频减半而来,比如phenom x4 9950就运行在2.6ghz或者1.3ghz。
  新版cnq 3.0将p-state增加到了四种,其一是全速,其二是最低速度800mhz(倍频4x),不管什么型号皆是如此,另外还有两种状态,具体频率视原始主频不同而定。首发两款phenom ii x4的p-state如下:
  
Phenom II CnQ 3.0节能技术详解

  
Phenom II CnQ 3.0节能技术详解

  对高清用户来说还有一个好消息:以往在使用phenom系统欣赏高清电影的时候,如果想开启显卡硬解码,就需要把cnq关闭;现在phenom ii已经很好地解决了这个问题,鱼与熊掌也能兼得了。
  另外,phenom是业界第一种能够让每个核心运行在不同p-state的四核心处理器。理论上这种设计非常灵活,比如运行单线程程序的时候可以让某个核心以全速运行,其他核心稍稍休息,但由于操作系统设计方面的不配合,实际应用就不是很完美了。vista有个特性,经常会把线程从一个核心转移到其他核心,这就出现问题了:一个单线程程序在单个核心上运行的时候会告诉vista,它需要处理器全速运行,但当vista将其转移到另一个核心的时候,可能这个核心只运行在半速状态,结果程序就得不到足够的资源了。
  鉴于此,phenom ii做出了改变,不允许单个核心运行在独立于另外其他核心的频率上。换句话说,如果一个核心是3.0ghz,那么所有四个核心就都是3.0ghz,这样就能完全避免上边提到的问题。
  从理论上讲,phenom的独立动态核心更灵活、更合理,但不幸的是,phenom核心频率切换的速度不够快,线程转移的时候半速核心无法尽快转到全速运行,而且另一方面,当前操作系统的任务调度机制也不太适合这种设计。
  最后,很多人担心开启节能技术会影响性能,这对phenom来说确实如此,但在phenom ii上不成立。且看sysmark 2007测试:
  
Phenom II CnQ 3.0节能技术详解

  可以看出,phenom ii x4 940开启cnq后只降低了3分(1.6%),完全可以忽略不计,而phenom x4 9950降低了21分,即15.4%。事实上,这还是phenom表现最好的例子,有时候甚至会损失一半的性能。
  
Phenom II CnQ 3.0节能技术详解

上一篇:

下一篇: