您现在的位置是: 硬件 > 硬件文库 > CPU > 行业综述 > 正文



-三重惊喜大连环,朗科优盘百万奖品等你拿
-2002年机箱用户市场调查表
-联想QDI,给你免费的大餐
-世纪之星新款E277“守护神”系列机箱
-只用1999元的19寸纯平!

Hyper-Threading:并不完美的世界?
2002-11-26· ·李超··天极硬件频道

1 2 3 4 5  下一页

  噱头吗?Intel总能不时带来些惊喜,不仅是铺天盖地的广告影响,的确也少不了纯理论纯概念的技术。先不说某种技术的应用范围,单单是“业界领头羊”的绰号就让人觉得温顺可亲,已宣传了很久的Hyper-Threading技术瓜熟蒂落了,搭配3GHz主频的桌面处理器和专门的芯片组支持,Intel又为自己带来了新卖点。但是相对来说,AMD对抗Intel的势头并没有减弱,明年的市场前景也难以预断,因为AMD的3GHz CPU还没有音信,而落后必然挨打,况且也会影响广告效益。

  国内,Hyper-Threading带来的尽是些欣喜若狂的喝彩,有的甚至是漫无边际的美妙妄想。在别人屁股后面跟了十几年的“IT先锋们”,除了追捧“新”概念和“新”闻外,可能只有感性的能力了。正如追新潮的时尚人一样,总是一味跟风而失了自我,或在自问为何只会追赶潮流而不能引领潮流。落后的事实该时刻敲打脑袋,否则仍旧一片喧哗纷乱,如果哪天不再幼稚了,我们看到IT技术将是具有理智认识的实在的事物,而不是人云亦云的利好消息。

  看到一些国外网站上的技术评论时,恐怕值得学习的不仅仅是技术本身,还有更多对待新事物的态度,一种心怀谨慎的认识态度,一种敢于批判的科学态度。以下就是一篇关于Hyper-Threading的技术评论,原作者Anand Lal Shimpi,一篇不同于其他只会“捧场”的文章。投稿之前,我发现许多相关中文文章,其中的内容甚至与这篇文章相同,但细看完之后,让我怀疑那些人抄袭得很偷懒,尽是些虎头蛇尾的东西,“认识论”上逊色得多。

1、开篇语

  在过去的时光中,我们曾不止一次介绍报道过Intel CPU的并发式多线程技术Simultaneous Multi-Threading(SMT)。虽然SMT原来一直被规定为Jackson Technology(杰克逊技术)未获公开,但不久前的秋季IDF论坛上Intel正式将SMT技术显露,接着Jackson Technology命名为更适当的词语:Hyper-Thrading,翻译成中文可叫做“超线程”。但在此之前你必须理解它的基本概念,它的技术特性以及线程如何工作。

  是什么使应用程序运行起来?如何使你的中央处理器执行命令,执行了什么数据?这些信息完全包含在运行应用程序的汇编代码内,用户无论在什么时候进行指令输入,CPU将依次对输入做出应答。对CPU来说,线程必须是一组被执行的指令。当你在游戏Quake III Arena中发射火箭炮时,或者在点击鼠标打开Microsoft Word时,CPU发送了一组指令去执行。

  CPU需精确地从寄存器中获得指令,因为涉及到的寄存器均作为Program Counter(程序计数器)看待。而Program Counter指向了内存中的位置,下一条指令储存着已执行的数据;当线程发送到CPU,线程的内存地址进入到Program Counter中,因此CPU知道从哪里开始执行。之后的每条指令,Program Counter累加运算并延续这一步骤,直到线程的结束。当线程完成了执行工作时,Program Counter将以新指令操作覆盖数原位置。线程能够强行中断CPU,以存储堆栈中的Program Counter正确值,并且可以对Program Counter送入新值。但因为某些局限性,仅有一个线程能够在规定的时间内执行完毕。

  在一定条件下有些众所周知的常规方法,譬如可以利用双CPU。如果每块CPU同时去执行各自线程,双CPU能执行两个线程。相应来说带来更多的问题,多CPU比单CPU带来的是更昂贵开销。还有,首先要考虑把双CPU资源的共享与分配管理得和单CPU一样好。例如,直到AMD 760MP芯片组发布之前,所有的多处理器支持的x86平台均在全部CPU间占用有效FSB带宽。但其中最大的缺陷恰好是应用程序和操作系统必须都能支持双CPU的运行。一般来说,能给硬件发送多重执行线程被称为多线程处理,当应用程序为了从多重处理器中得到必要的高性能时候(大部分的情况),操作系统的支持使多线程处理成为可能。当我们谈另一个同样目标的处理方法时,请首先记住一句话——能一次执行多个线程。现在是介绍Hyper-Threading技术的时候了。

1 2 3 4 5  下一页

【责任编辑:小雷】
【发表评论】【关闭窗口】
■ 相关内容
 [短讯]传英特尔超线程技术不兼容于创新Audigy 2音效卡
 三大件齐齐下跌,超线程CPU发布
 三千兆的诱惑,桌面应用新体验
 支持超线程技术,顶星主板的绝活
 “超线程技术”是什么东东?
 英特尔P4 2.66GHz处理器可启用超线程技术
 佰钰845GE/PE主板提供超线程技术支持
 超线程技术揭密
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!