荔园在线

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

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


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

用投机线程来隐藏内存存取

  INTEL运用投机型的多线程化,首先要导入叫作Speculative
Precomputation的方法。用这种方法针对主线程准备好称作为“投机线
程”的副线程。这时原来的主线程,将成为从内存读出数据和储藏在其
上的命令选出的线程。这样和原线程平行,该投机线程将在超线程硬件
平台上实行。也就是说投机线程将需要费时从内存读取的数据提前进行
预读取从而实现投机。这么一来原来的线程运行读取命令时,必要的数
据已经全被读取到一级缓存里了。如果今后能实现完全的预读,那就根
本没有直接访问内存的必要。

  虽然这次INTEL向我们展示了将投机型线程用非对称超线程技术来
实现的想法。但是如果将投机线程作为辅助线程来实行的话,有着投机
线程的实现将会打乱主线程的处理、速度将会变慢的问题。另外,辅助
线程、主线程和CONTEXT的多数共享的话,资源会不会被消耗掉也是个问题。

  投机线程依据非对称超线程编译的话,从主线程中自动生成辅助线
程,生成的辅助线程可以捆绑在独有的核心上。从此可以看出硬件也可
以识别并执行被捆绑了的线程。

  投机型多线程化技术的优点不仅仅在于多任务和多线程的处理上。
单一线程的执行也可以提高速度。运用实时编译生成辅助线程的话,核
心的应用程序和操作系统的执行也可以受益。

  说到底,INTEL所追求的并不只是文字处理的高速化。Intel是用这
样提高速度的方法来向我们展现一个新的应用前景。举一个例子来说:
在杂乱的数据中抽出样品,可以使语音音识别技术的精度大幅提高。不
仅是声音数据,还能通过读取说话人嘴唇的动作,来更高精度地识别语音。

  INTEL今后的目标方向是发展超线程技术,将会增加可以并行的线程
数量。与此同时,像投机多线程化那样的新技术也会不断的被导入。我
们有理由期待这些新的技术。

--
贪心的记忆  贴着人的心               爱已经  回不去
躲不去的为什么清晰                   不后悔  永远记着你
再觉醒  再冷静  总有一颗心           如果还可以  爱你到世界末日
是命定了不可能忘记                   我都不犹豫

我早就该相信  那个人会是你           如果还可以爱你

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


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

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