正文内容 评论(0)
[非对称性缓存设计]
UMPC在小尺寸便携设备中的确具有非常强大的数据处理能力,但同样强大的功耗令人遗憾。而采用了Intel Atom处理器的MID作为便携娱乐终端在功耗上得了相对较好的控制。
Atom处理器的56KB L1缓存是采用了非对称式设计,其中数据缓存分配24KB,指令集缓存分配了32KB。通常标准SRAM一个的存储单元(bit)由6个晶体管构成,而Atom是每8个晶体管构成一个,在整体晶体管数量已经确定的情况下,单位晶体管数量越多,最终需要的数据缓存也就越小,所以缓存缩减到了24KB。另外,8个晶体管构成一个存储单元的设计还有效的降低了缓存电压,进而减小了功耗。
在L2缓存上Atom处理器8路512KB的容量设计,超越了Celeron处理器,而且还采用了“自动关闭缓存”技术,即是当程序不需要大量缓存的时候,它会自动关闭一部分缓存。实际工作中缓存可以从8路变为2路(从512 KB到128KB ),有效的降低功耗。
[深入睡眠模式]
Atom处理器可以说是移动处理器与桌面处理器的融合产品,所以大幅度的移植了移动平台上的节能技术。Atom 330虽然是定位于桌面级产品但也具有Penryn处理器中曾经应用的Enhanced Deeper Sleep C6模式。其中C模式的0到6代表着低电压状态,数字越高CPU的功耗也就越低。
当处理器进入C6模式之后几乎处于完全关闭状态,此时仅有0.3V的电压来支持小部分处理器工作,以便用来唤醒计算机。同时也只有几KB的缓存用于保持注册信息缓存是处于开启状态,而且L2缓存是被清空与关闭的状态。这项技术的应用极大的节省了能源。
不过这样项技术对性能方面也有些许的影响,虽然官方给出的数据是进入C6模式只需要100微秒,但是在唤醒时则需要较长的时间,不过从节省的功耗方面来看这些许的牺牲还是值得的。