首页| 论坛| 二 手| 模拟攒机| 代理商大全| 方案查询| 手机| 笔记本| 视频| 软件下载| 排行榜| 经销商| 全国行情| 招聘|小游戏| 黄页| 博客| 商城

AMD推土机集群架构与Intel超线程对比

中关村在线 作者:ZOL 编辑:王旭 07-22
   AMD公司技术群组总经理Chekib Akrout作了如下说明:“尽管它被称为Bulldozer内核,但实际上它是一个模块。两个内核被紧密地集成到一个模块中,来实现最高密度。”Bulldozer“模块”是一个可以并行运行两个线程的处理组件。尽管双核、Hyper-Threading和Bulldozer在线程并行执行方面是相同的,但是内核的分区却截然不同。


AMD推土机集群架构与Intel超线程对比
AMD Bulldozer集群结构

     下面是与用于PC的CPU多线程架构对比。图片中最上面是普通的多核架构,AMD通常称之为CMP(Chip Multi-Processor)。中间的是Bulldozer架构,AMD称之为基于集群的多线程,或者集群化架构。最下面的是SMT(Simultaneous Multithreading)架构,典型代表是Intel的Hyper-Threading。

    这三种方法都是并列地执行两个线程。然而,这种情况下内核共享了两个线程的资源多少、各线程所占哪个分区都是有很大不同的。

AMD推土机集群架构与Intel超线程对比
多线程架构的比较(点击放大)

    除去L2、L3缓存,HT(超线程)这样的两个线程的SMT(同步多线程)技术通过5%左右的微架构晶体管增加达到了30%左右的吞吐量提升;而理想的双核CMP架构则通过100%的微架构晶体管提升达到理论上100%的吞吐量提升;Bulldozer则看起来通过50%左右的晶体管数量提升达到了80%的吞吐量提升。增加的晶体管不仅仅用于额外的4个运算单元及配套的调度器、L1缓存,还要包含其他对应双线程处理的部件。

本文导航:
文章评论
相关新闻
关于我们 联系我们 三秦IT网在线论坛 商家注册 商家列表 人才招聘 硅谷BLOG
建议使用:1024*768分辨率、32Bit颜色、FLASH Player 6.0、IE6.0或Firefox1.5以上版本浏览器和中文大字符集
Copyright 1999 - 2009 3QIT, All Rights Reserved 三秦IT网 版权所有

陕ICP备05007135号