您的位置 >> 新闻 >> 产业动态

AMD推土机集群架构与Intel超线程对比 更新于2010-07-22 19:14:47 文章出处:中关村在线

    这并不是AMD独有的技术,而且到目前为止有很多个相似的例子。例如,Sun和Oracle开发的Niagara/Niagara2(UltraSPARC T1/UltraSPARC T2)。尤其是,Niagara2更接近于Bulldozer,它的每个内核有2个整数运算通道和1个浮点运算通道。



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有着很大的区别。