HT总线和超线程技术是怎么回事

HT总线和超线程技术是怎么回事,第1张

HT

定义一:超线程(HT)技术(由CPU厂商Intel开发)

(一)准确名称

1. 英文名称:Hyper Threading Technology

2. 中文名称:超线程(HT)技术

3. 采用含超线程(HT)技术的英特尔®奔腾®4处理器的电脑

(二)超线程(HT)技术的工作原理及特点

这是英特尔的一项创新技术,它能够将系统性能提高25%。

超线程(HT)技术进一步增强了英特尔®NetBurst®微体系机构,使一个奔腾®4处理器能够同时执行两个线程。通过充分利用闲置的处理器资源,使总体系统性能显著提高。也就是在多任务环境中,使现有软件实现明显的性能提升,而无需修改亩缺代码。而且两个线程同时利用执行资源,并不发生冲突。

这种方法就好像在健身房里一边骑自行车一边看书,可以使用不同的“资源”(腿和眼)同事做两件事,这样就比只骑车或只读书完成了更多工作。

(三)含HT(超线程)技术的一个处理器是否能够发挥两个处理器的作用?

不是。它只是使用一个处理器行使两个处理器的功能,能够同时执行两个线程。这些线程可能来自两个不同的应用,或者来自一个多线程应用或 *** 作系统的两个任务或进程。

(四)为什么需要多任务处理能力?

如果想同时进行学习、工作娱乐和共享,含HT(超线程)技术的英特尔奔腾4处理器可以满足你的需求。在转换音乐文件的同时,可以在PC上玩游戏。或者在观看另一部下载电影的同时压缩数字视频。实现事半功倍的效果。

(五)可以使用HT(超线程)技术来运行当前的应用吗?

当然可以。HT(超线程)技术的一个显著特点就是:无需专门的软件即可享受到其优势。只需在多任务环境下运行当前的应用,就可以实现HT(超线程)技术的全部优势,达到事半功倍的效果。

(六)HT(超线程)技术会对现有的外设(打印机、扫描仪、照相机)造成影响吗迅旦辩?

当前,HT(超线程)技术不会对外设的使用造成任何影响。而且,使用基于HT(超线程)技术的系统,可以很好的支持当今的应用和外设,而不需要升级现有的应用和外设驱动程序,从而在迟隐执行多任务 *** 作时带来显著的性能提升,同时也能较好地控制成本。

(七)HT(超线程)技术

只有贴上这个标志的台式电脑才是基于采用了含HT(超线程)技术的奔腾4处理器的高性能电脑。

(8)缺点

在有些早期应用软件中,可能会产生不兼容问题,而导致软件无法正常使用,或性能下降。

定义二:超传输总线(HT bus)技术(由CPU厂商AMD主导制定的技术)

⑴技术参数

HyperTransport™ Technology Overview

HyperTransport interconnect technology is a high-performance, high-speed, high-bandwidth, point-to-point link that provides the lowest possible latency for chip-to-chip links. HyperTransport technology provides a flexible, scalable interconnect architecture designed to reduce the number of buses within the system, provide a high-performance link for applications ranging from embedded systems, to personal computers and servers, to network equipment and supercomputers.

HyperTransport technology's aggregrate bandwidth of 22.4GB/sec represents better than a 70-fold increase in data throughput over legacy PCI buses. While providing far greater bandwidth, HyperTransport technology complements legacy I/O standards like PCI as well as emerging technologies like PCI-X and PCI Express.

The HyperTranport Specification is clearly defined and maintained by the HyperTransport Consortium. The non-profit consortium publishes the specification, drives the development of future HyperTransport specifications and manages all specification issues. This enables the developer to confidently implement HyperTransport technology with the assurance that the resulting system will be interoperable with other HyperTranport-based subsystems.

HyperTransport 技术是一种创新的技术,提供积体电路可升级、进阶高速、高效能及点对点连结的功能。它具有 4、8、16 及 32 位元频宽的高速序列连结功能,并提供每秒 12.8 GB 的频宽,可支援多种 GHz+ 64 位元处理器及新兴的 I/O 技术,例如:Intel 的 InfiniBand 及 10 Gigabit 乙太网路。HyperTransport 是一种协定而非仅是一种实体的界面,它可以因应新的应用程式而升级。在 HyperTransport 协定中,资料被切割成资料区块或封包。每个资料区块最长可以到达 64 位元。

HyperTransport 技术有助於减少系统中汇排的数目,并且可提供内嵌应用程式高效能的连结。有了 HyperTransport 技术,PC (相互沟通的网路及通讯装置) 中的晶片可以增加比现有技术快 40 倍的速度。HyperTransport 是特别为小于 0.13 微米的晶片规格而设计的。

HyperTransport 的目的并不是要取代其他的 I/O 技术,而是要提供一种符合记忆体及 I/O 元件资料传输需求的高标准晶片对晶片的内部连结,它可以而容易地连结低速的传统 I/O 装置及高速的新媒界 I/O 通道。

⑵简介

HyperTransport,简单说就是一种高速的数据总线,用于CPU和芯片组、CPU之间以及芯片组南北桥之间的连接。它由两条点对点的单向数据传输路径组成,输入输出各一条,采用全双工设计,具有高带宽、低延迟、结构简单等优点。目前Athlon 64 只开放了1个HyperTransport接口,而Opteron和Athlon 64 FX 则有3个。

这是一种高速点对点总线,简单来说就是提高了输入输出带宽,它的优势在单处理器系统中还没有发挥出来。但是在最新的Athlon 64 X2处理器中,这种优势已经体现出来,超传输总线技术使AMD的速龙双核处理器免去了Intel的Pentium D处理器所存在的带宽共享问题,使Athlon 64 X2的理论带宽高于Intel Pentium D 的带宽,同时HT bus提供的I/O直连技术为未来高带宽设备的增加提供了保障。

⑶原理

HyperTransport技术是通过在CPU中额外提供一条数据通道来达成目标,其基本目标是有效提升处理器执行效率与降低数据延迟。

通常情况下,Pentium4级别的800Mhz的前端总线难以满足2Ghz以上频率的处理数据交换,因此HT技术通过提供额外的数据传输通道,有效的提升了前端总线带款,充分利用了处理器的剩余资源。

由于Intel主板的南北桥分化设计,使的各类总线在与处理器进行数据交换时,延迟较高。在经过特殊设计优化的软/硬件中,可以将数据分别向两条数据通道发送数据。这种原理类似于电容,假定1通道接受1信号需要1单位延迟,而当有2通道时,在一单位延迟中可以接受2次信号或者交替发送,每次为0.5单位延迟

超线程

超线程

技术(Hyper-Threading Technology)是Intel在2002年发布的一项新技术。Intel率先在XERON处理器上得到应用。由于使用了该技术,Intel将是世界上首枚集成了双逻辑处理器单元的物理处理器(其实就是在一个处理器上整合了两个逻辑处理器单元)的提供者,据说此项技术能够提高30%的处理器性能。

所谓超线程技术就是利用特殊的硬件指令,把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,从而使单个处理器就能“享用”线程级的并行计算的处理器技术。多线程技术可以在支持多线程的 *** 作系统和软件上,有效的增强处理器在多任务、多线程处理上的处理能力。

超线程技术可以使 *** 作系统或者应用软件的多个线程,同时运行于一个超线程处理器上,其内部的两个逻辑处理器共享一组处理器执行单元,并行完成加、乘、负载等 *** 作。这样做可以使得处理器的处理能力提高30%,因为在同一时间里,应用程序可以充分使用芯片的各个运算单元。

对于单线程芯片来说,虽然也可以每秒钟处理成千上万条指令,但是在某一时刻,其只能够对一条指令(单个线程)进行处理,结果必然使处理器内部的其它处理单元闲置。而“超线程”技术则可以使处理器在某一时刻,同步并行处理更多指令和数据(多个线程)。可以这样说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。

超线程是如何工作的

在处理多个线程的过程中,多线程处理器内部的每个逻辑处理器均可以单独对中断做出响应,当第一个逻辑处理器跟踪一个软件线程时,第二个逻辑处理器也开始对另外一个软件线程进行跟踪和处理了。

另外,为了避免CPU处理资源冲突,负责处理第二个线程的那个逻辑处理器,其使用的是仅是运行第一个线程时被暂时闲置的处理单元。例如:当一个逻辑处理器在执行浮点运算(使用处理器的浮点运算单元)时,另一个逻辑处理器可以执行加法运算(使用处理器的整数运算单元)。这样做,无疑大大提高了处理器内部处理单元的利用率和相应的数据、指令处吞吐能力。

实现超线程的五大前提条件

(1)需要CPU支持

目前正式支持超线程技术的CPU有Pentium4 3.06GHz 、2.40C、2.60C、2.80C 、3.0GHz、3.2GHz以及Prescott处理器,还有部分型号的Xeon。

(2)需要主板芯片组支持

正式支持超线程技术的主板芯片组的主要型号包括Intel的875P,E7205,850E,865PE/G/P,845PE/GE/GV,845G(B-stepping),845E。875P,E7205,865PE/G/P,845PE/GE/GV芯片组均可正常支持超线程技术的使用,而早前的845E以及850E芯片组只要升级BIOS就可以解决支持的问题。SIS方面有SiS645DX(B版)、SiS648(B版)、SIS655、SIS658、SIS648FX。VIA方面有P4X400A、P4X600、P4X800。

(3)需要主板BIOS支持

主板厂商必须在BIOS中支持超线程才行。

(4)需要 *** 作系统支持

目前微软的 *** 作系统中只有Windows XP专业版及后续版本支持此功能,而在Windows2000上实现对超线程支持的计划已经取消了。

(5)需要应用软件支持

一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件有Office 2000、Office XP等。另外Linux kernel 2.4.x以后的版本也支持超线程技术。

HT是HyperTransport的简称。HyperTransport本质是一种为主板上的集成电路互连而设计的绝腔孝端到端总圆逗线技术,目的是加快芯片间的数据传输速度。HyperTransport技术在AMD平台上使用后,是指AMD CPU到主板芯片之间的连接总线(如果主板芯片组是南北桥架构,则指CPU到北桥),即HT总线并稿。类似于Intel平台中的前端总线(FSB),但Intel平台目前还没采用HyperTransport技术。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8277011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存