科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道服务器组件全面解析AMD Bulldozer集群多线程架构

全面解析AMD Bulldozer集群多线程架构

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

AMD公司近日在2009年财务分析师大会(2009 Financial Analyst Day)上公布了下一代CPU架构“Bulldozer”的最新详情。对AMD来说,这是自K7以来AMD CPU架构的一次根本性变革(作为内核架构来说,K8是K7的升级版本)。

来源:ZDNet编译 2009年11月24日

关键字: Bulldozer AMD

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

● 针对高吞吐量的集群多线程

因此,AMD提出了自己的多线程技术——基于集群的多线程。集群化架构的理念是让双核模块更高效。也就是融合了两个CPU内核,两个内核共享浮点运算单元和命令解码器等资源。因此实现了高效率的双核。

因为线程要竞争共同资源,所以基于集群的架构无法像CMP的双核那样完全发挥性能。不过据称,因为大多数情况下每个线程占用资源(整数运算单元和整数调度等)都被使用了,所以可以大幅度提升性能。

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

Sun的SPARC架构(点击放大)

基于集群的多线程共享的资源要远远少于CMP双核。AMD解释说,资源增加50%,单个内核的吞吐量提高80%。这样计算的话,双核资源增加75%,双核的性能提高90%。

因为吞吐量提高了,每个印模的密度也随之增加,从而导致成本增加。而且,资源竞争中每个线程的执行性能降低,这是一个优点。反而SMT每个线程的性能有降低的可能,基于集群的性能也有可能降低。

Bulldozer架构(点击放大)

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章