• 其他语言



多核技术与解决方案
页面和feed选项
打印
收藏此页
Digg此页 | 添加到您的del.icio.us帐号
目录
关于作者
Bob Carver 是 Aeshen 的创始人和总裁。他检查了全面的业务操作,并分析新兴技术如何与新的及现有的系统、网络和其它技术进行交叉作用。Bob 在信息技术、技术咨询、培训和内容开发等方面拥有超过 18 年的丰富经验,目前从事客户及咨询的管理工作。


介绍
作者:Bob Carver

探究英特尔怎样加快部署针对线程而优化的应用,从而帮助您管理线程的复杂性,更轻松地获得成功。

由于当今的计算需要前所未有的高处理能力,因此向多核处理的转变已成为计算行业的关键所在。

 
观看 Flash*动画 
该文件大小为 9 MB,阐述了多核技术是怎样工作的。
 
通过在一个处理器封装中放置多个执行内核,英特尔为人们提供了前所未有的强大性能。

英特尔的多核发展蓝图范围十分广泛,包含超过 15 款正在设计或已投入生产的多核处理器,这些多核处理器涵盖了所有的平台类别。

英特尔的双核处理器架构将两个“执行内核”或计算引擎置于单个处理器中。

例如,采用 90 纳米工艺技术制造的英特尔® 奔腾® D 处理器即为双核处理器,它在同一处理器封装中包含了两个完整的执行内核。

该处理器拥有 2MB 高速缓存,其中每个内核具有一个 1MB 的二级高速缓存,以及连接至 800MHz 前端总线的独立接口。

尽管双核处理器插入一个处理器插槽中,但操作系统会将每个执行内核视为一个独立的处理器。

点击此处  观看展示单核英特尔® 奔腾® D处理器主要组件的 Flash* 动画(大小约 9 MB)。

在不支持超线程(HT)技术的系统中,整数(integer)线程通过流水线运行,整数指令由整数执行单元执行并退回。

同样,在该基于英特尔® 奔腾® 4 处理器且不支持超线程(HT)技术的系统中,浮点(floating-point)线程由浮点执行单元执行并退回。

在支持超线程(HT)技术的英特尔处理器中,整数线程和浮点线程可同时运行并显示出更佳的性能,因为它们更充分地利用了系统执行资源。

如果两个线程中的代码使用执行单元中相同的资源,则对这些资源的竞争将限制超线程(HT)技术所带来的性能增益。

需要注意的是,两个线程可能会使用执行单元中的不同资源,这样就会带来更大的性能增益。

英特尔® 奔腾® D 处理器是构建于超线程(HT)技术线程化能力之上的双核处理器,通过支持两个具有全套处理器资源的完整执行内核而实现。

当它同时运行两个浮点线程时,每个线程都拥有自己的浮点执行单元。从而与支持超线程(HT)技术的单核处理器相比,其处理速度更快。

双核英特尔® 奔腾® 处理器至尊版及代号为 Dempsey 的双核英特尔® 至强® 处理器,支持两个完整的执行内核与超线程(HT)技术,可同时执行四个线程。

这充分体现了英特尔双核平台上应用性能线程化的巨大优势。

上一部分上一部分2  3  4  下一部分

第 1 页, 共 4 页