CPU 频道

【IDF2006】酷睿架构2006一统江湖

    处理器设计基于两个主要的因素,一个是性能而另一个是功耗,一颗理想的处理器会有非常强大的性能和很低的功耗, 性能是由频率和IPC(每时钟周期指令数)相乘,但是在以前CPU设计中,为了提升频率往往需要降低IPC,这点在Netbrust架构中就体现无疑,Netbrust的超长流水线使它的IPC比之前的P5架构都有所下降。
功率则和频率和电压及运行处理器的IPC有关,怎样平衡这三者的关系是很困难的事,不仅仅在CPU领域,ATI和NVIDIA这样的图形处理器厂商也面临着同样的困难。

酷睿架构细节

    CPU架构的第一部分就是指令拾取,解码和相关的微操作,这部分的特征是“顺序执行”,它意味着指令必须按照FIFO(先入先出)的顺序处理和传输,可以看做是连续的指令访问。

    上图标出高亮部分是流水线的三个部分,它们是负责微指令时序安排和执行,这些是乱序执行组件,它本质上是ALU和数学运算单元。

    内存管线包括2MB或4MB Cache,以及执行单元的调用和存储管线,这些都是乱序的。它们可以重新安排内存指令的顺序来提升性能。

0
相关文章