●出色的连接架构
“将内存控制器集中到处理器中,处理器核心与内存控制器紧密相连,两者通过芯片内部的总线实现数据交换,这个数字是以百GB/s级别来衡量的,并且访问延迟极低。因此内存系统的性能得到最大限度的利用,处理器获得数据能力大幅度增强,从而可以将更多的时间放在指令执行而非等待上。”这便是AMD出色的连接架构的一部分。
“微架构”和“连接架构”是处理器系统两个重要组成架构,微架构描述的是处理器最基础的指令执行部分,包括执行方式和运算单元等,连接架构则是指各个芯片间的链接方式。如果将微架构比喻成跑车的引擎和车体,那么链接架构就是就是跑车将奔驰的道路。K7到K8转变,AMD就是凭借出色的连接架构抗衡Intel的Netburst架构。优秀的连接架构使的处理器数据的传输速度更为快捷,路更宽跑车的速度才能更快,这种设计思想一直伴随着AMD进入K10年代。因此,我们前面阐述的HyperTransport 3.0的诞生以及K10中集成的更为优秀的内存控制器都是AMD发挥连接架构优势必不可少的部分。

正是有了优秀的连接机构作为基础,AMD的路才能越走越宽。这种“宽”已经不单单的体现在CPU内部,在整个系统中亦是如此。前文所述的PCI-E 2.0的规范以及等等提升传输速率的规范都与AMD的设计思维不谋而合。AMD的CPU与北桥间的带宽可以做到Intel的两倍甚至4倍,南北桥之间的带宽也可以Intel系统的4倍,通过HyperTransport总线我们甚至可以将南北桥不同的PCI-E通道来组成双卡互相,而Intel系统则只能将所有PCI-E通道集中在北桥当中。AMD系统中内存控制器到CPU核心的速度更是Intel的十几乃至几十倍。

在K10中,AMD把原来K8集成的128Bit内存控制器分割成两个64Bit的规格,每个控制器可都以独立的进行操作,在四核执行的环境下,每个核心可以独立占有内存访问资源,不会造成内存带宽的浪费。独立内存通道设计可以提升10%的性能,而其他的优化设计更是可以实现40%的带宽提升,这样带来的是内存带宽50%的性能提升。
版权作品 未经许可 请勿转载
|