服务器 频道

双线程还是双核?AMD推土机处理器简析

  【IT168评测中心】距离2011年还有1年左右的时间,AMD Bulldozer架构应该已经基本上定型了,不过现在具有的消息仍然很少。Bulldozer比较特别的是它通过一个“簇”的架构来实现多线程技术。 笔者认为它是SMT,或许你们会具有不同的看法。


AMD Bulldozer,硬件双线程,32nm SOI high-K金属栅极工艺,主要就是通过新的多线程技术提升服务器应用的吞吐量

  除去L2、L3缓存,通常如HTT(超线程)这样的两个线程的SMT(同步多线程)通过5%左右的微架构晶体管增加达到了30%左右的吞吐量提升,理想的双核CMP架构则通过100%的微架构晶体管提升达到理论上100%的吞吐量提升,Bulldozer则看起来通过50%左右的晶体管数量提升达到了80%的吞吐量提升。增加的晶体管不仅仅用于额外的4个运算单元及配套的调度器、L1缓存,还要包含其他对应双线程处理的部件。

  就处理器架构来说,多核心/多线程的瓶颈其实是在缓存/内存子系统,这也是Nehalem缓存变化的一个原因之一。就Bulldozer来说,独立L1 DCache、多通道DDR3内存都是必要的,实际上Nehalem-EP处理器的Uncore部分(包含L3、内存控制器)都比桌面版本的Core i7频率要高,Bulldozer会如何?L2/L3缓存架构会有什么变化?这些都要拭目以待了。


Bobcat:切掉一个整数运算“簇”的Bulldozer


AMD Fusion计划

(完)

1
相关文章