科技行者

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

知识库

知识库 安全导航

至顶网服务器频道服务器组件Bulldozer将临 触发AMD巨变

Bulldozer将临 触发AMD巨变

  • 扫一扫
    分享文章到微信

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

AMD在11月9日(美国时间)举行的“2010财务分析日”上,发布了今后数年的CPU产品路线图。本文将重点说一说服务器CPU。

作者:Sibyl(编译) 来源:ZDNet编译 2010年11月25日

关键字: AMD Bulldozer

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

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

AMD在11月9日(美国时间)举行的“2010财务分析日”上,发布了今后数年的CPU产品路线图。本文将重点说一说服务器CPU。

■ 过渡到Bulldozer新架构的皓龙服务器CPU

面向服务器的皓龙处理器在2011年将有重大变化,AMD已经成功研制了基于Bulldozer交换架构的新一代皓龙处理器。

Bulldozer架构是由1个模块、2个整数运算内核、2个128位浮点运算内核组成。 因此,1个Bulldozer模块可同时运行2个线程。与Intel超线程(HT)技术的双核虚拟CPU架构相比, 实际上2个整数运算物理内核可实现多线程的性能。

关于浮点运算内核,其中包括2个128位浮点运算内核。128位浮点指令可以同时处理2个指令。然而浮点运算调度器只能同步调用一个128位浮点运算内核。

Bulldozer架构为支持Intel新增的256位AVX指令集,同时使用了2个128位的浮点运算内核。换句话说,处理AVX指令时,浮点运算内核将占用任何一个线程。

然而,在大多数程序中,同时需要256位浮点运算的情况是非常罕见的。因此,Bulldozer架构可以灵活运用128位浮点运算内核(AMD将其命名为“Flex FP”)。

此外,使用频率较高的整数运算内核具有2个整数调度器,浮点运算内核具有1个浮点调度器。浮点调度器在处理256位浮点运算,以及2个同步的128位浮点运算时,都需要同时调用2个128位浮点运算内核。

Bulldozer模块取指令、解码和二级缓存都共享2个整数运算内核和浮点运算内核。关于一级缓存,将由每个整数运算内核提供。三级缓存由整个CPU提供(Bulldozer将被多个内核共享)。

二级缓存为2MB(为2个CPU共享)、整个CPU共有8MB三级缓存。

一个Bulldozer架构模块包含了2个整数运算内核、1个浮数运算内核

与Intel的HT相比, Bulldozer架构将的两个CPU内核虚拟成一个CPU内核,还有两个整数运算物理内核, 这将显示出更多的高性能

Bulldozer架构中提取、解码、二级缓存都是共享的,因为有2个独立运行的整数运算单元

Bulldozer架构在一个模块中运行2个CPU内核

我们可以把Bulldozer看成个由两个现有CPU核心构成的模块,4个Bulldozer模块会配备8个CPU内核。不过,2011年即将发布的新一代皓龙采用的是32nm制程工艺,这比目前的皓龙处理器更加先进。这种设计由于迁移到新架构,所以不会大幅度增加CPU核心以确保CPU的稳定性。

在性能方面,AMD解释说,新的处理器在相同功率下其性能要高出50%。而且,相同大小的CPU模片上将可以安装大量Bulldozer模块。

事实上,AMD计划在2012年推出的皓龙处理器在相同的32nm制造工艺下将配备5个Bulldozer模块(即有10个CPU内核)。

2011年预计将公布皓龙6/8核CPU内核的Valencia和12/16核CPU内核的Interlagos。两者都是Bulldozer架构,但Interlagos采用了MCM技术(见下文)——1个CPU包封装了2个CPU

Bulldozer模块的CPU图片。或许如Zambezi一样是用于桌面。从图片可以看到4个单元不只8个CPU内核。这是因为1个Bulldozer模块具有2个CPU作为内核

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

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

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