Sun的SPARC架构(点击放大)
基于集群的多线程共享的资源要远远少于CMP双核,AMD解释说,资源增加50%,单个内核的吞吐量提高80%,双核资源增加75%,双核的性能提高90%。
● Bulldozer并不是Hyper-Threading追随者
Bulldozer开发负责人、AMD资深工程师Chuck Moore自2004年加入AMD以后就开发着手集群化架构的开发,并且AMD从2005年就曾提到过类似的技术。有人得出结论说,这是AMD追赶Intel多线程技术的最好方法。
AMD副总裁兼服务器业务总经理Patrick Patla在分析师日上这样表示:“有些人问我‘这是不是AMD对Hyper-Threading的回应?’。这可以说是对我们的不尊重。原因是,这是我们一直期盼的结果,现在实现了,绝对不是说为了追赶谁而实现的。(Bulldozer架构)是一种多线程、多任务和多核。这是我们通过Bulldozer模块提升性能的最好途径。”
实际上,Bulldozer模块这种基于集群的多线程在分区比率方面接近SMT技术;而与CMP双核比较,Bulldozer在使用更少的晶体管的情况下,也能达到不错的性能提升。因此,Bulldozer与Hyper-Threading有着很大的区别。