虚拟化服务器采用amd芯片,剖析AMD“伊斯坦布尔”CPU的虚拟化功能

AMD在6月1日发布了面向服务器的Opteron 2400(适合2路系统)/8400(适合4路和8路系统)系列,也就是我们所说的Istanbul六核CPU。

这次发布的Istanbul六核Opteron新增加了一项名为Hyper Transport(HT) Assist的功能。

Istanbul新增的HT Assist是Opteron 4路处理器一大优点。Istanbul双路处理器也提供了这一功能,并且可以通过BIOS关闭

在多路服务器中,当某个CPU运行的时候可能会需要另一个CPU本地缓存中的数据。Shanghai四核Opteron对每个CPU采用"广播"的方法来发送信号,查看其他CPU中是否本地缓存请求的数据。

如果是2路服务器的话,只能限制与另外1个CPU进行通信。不过,如果是4路或者8路服务器的话,各CPU之间可以进行频繁广播通信,这大大增加了各CPU的超线程通信量,最终导致超线程性能的下降。

这时候可以将CPU三级缓存(6MB)中的1MB用来作为每个CPU的数据目录。这就是HT Assist技术。

由于采用了HT Assist技术,AMD将4路系统的超线程性能提高至41.5GB/s,比Shanghai的超线程性能提高了将近60%(没有采用HT Assist的时候是25.5GB/s)。

HT Assist在2路系统中无法发挥在超线程性能方面的优势。随着系统插槽数的增加,HT Assist的优点才逐渐显现出来。可以说,HT Assist是一项主要面向4路和8路大规模数据中心服务器的功能。

Istanbul Opteron的内核数增加到6个,但是各内核三级缓存的6MB容量并没有增加,反而要为新增的HT Assist功能分配1MB的容量。AMD解释说,因为Istanbul的内核数增加,并且拥有6MB的大容量三级缓存,所以即使为HT Assist分配了1MB的容量也不会造成性能的下滑。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值