荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: trunks (深蓝的海), 信区: Hardware
标  题: 首度接触Intel第二代超线程技术(二)
发信站: 荔园晨风BBS站 (Wed Mar  5 18:45:22 2003), 站内信件

在非对称型超线程技术下投机性的多线程化将变得更容易

  非对称型Hyper-Threading和Auto-threading Compilers是如何提
高单线程应用程序的性能的呢?这是因为内存的存取过程几乎完全被
隐蔽了。现在的CPU之所以难以提高软件性能的最大原因就在于内存,
CPU在访问内存的过程中其处理能力将大幅下降。Rattner先生说明了
这么一点:随着CPU的高速化,CPU与内存的访问间隙将会渐渐扩大。
今后,该问题将会成为解决CPU性能难以提升的关键所在。

  而投机性的多线程技术将是解决该关键问题的所在。运行投机线
程并把必要的数据完全预取,由此可以完全隐藏内存存取过程以提升
CPU性能。虽然INTEL之前发表了多篇关于投机性多线程技术的论文,
但在此次的IDF上,INTER第一次具体的说明了还处于研究阶段的实现
方法。

  在投机性的多线程化技术中,INTER使用了称为非对称型超线程的
线程技术。这和现在全部线程平等实行的对称型超线程不同,这种非
对称型的超线程会将一个线程分成主线程和其它的副线程群进行交换
处理。RATTNER先生解释到:主线程将作为一个物理线程的一方,而次
要的辅助线程将用线程交换器来切换,辅助线程为典型的多数命令的
小线程,有时也有稍微大一点的 但一般都不会太大。主线程的执行
并不会妨碍到其它副线程的执行。所以。将会形成分为主,副线程的
投机型多线程化。

--
昨天今天明天  你爱我的痕迹
(你看到了吗?我真的很想你看到!!即使你笑我,说我傻,我都依然……)

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.39.98]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店