k8 nb ht,深入了解HyperTransport(关于K8的HT总线)

深入了解HyperTransport(关于K8的HT总线) - 硬件外设 - 电脑教程网

深入了解HyperTransport(关于K8的HT总线)

日期:2007-06-16   荐:
引言:
随着Athlon 64的普及,越来越多的DIYer就其列入购物清单之中,大家广为乐道的一个话题就是HyperTransport总线,那么你了解HyperTransport么?使用中我们又会遇到哪些问题?//

一、 为HyperTransport正名

小知识:HyperTransport介绍
HyperTransport技术是一种高速点对点总线技术,每个HyperTransport具有两个单向的点对点链接。要注意的是HyperTransport并不是PC的专利,它在其它领域也广为应用。HyperTransport能够提供400MHz的I/O工作频率和800MHz的CPU到CPU工作频率,这被称为"double pumped",实际上就是在时钟的上升沿和下降沿同时传输信号,这和DDR内存的工作原理是一样的。一个8位的I/O接口可以提供800MB/s的传输率,因为HyperTransport具有两个单向的链路,因此它可以提供1.6GB/s的带宽。一个16位的CPU到CPU之间的链路可以提供3.2GB/s的带宽,双向就能提供6.4GB/s的带宽了。

HyperTransport目前在K8平台上起到传输CPU和主板芯片(组)之间数据的作用。很多朋友都对这一总线并不感到陌生,但是却经常产生不小的误会。最常见的便是将HyperTransport频率与前端总线频率(FSB)和外频相混淆。如某些K8主板的宣传广告上这样地描述:“本主板支持FSB 1000MHz”,其实在K8平台上,FSB这个概念已经很模糊了:前端总线是CPU跟外界沟通的唯一通道,处理器必须通过它才能获得资料和将运算结果传送给其它对应设备,包括北桥芯片和内存;而在K8处理器上,内存控制器集成于CPU内部,这样CPU可以不通过原有的前端总线而直接从内存获得资料。在AMD发布的Athlon64 CPU规格表以及各个芯片组厂商发布的芯片组原理图上,我们根本就看不到前端总线的字样。


screen.width-500)this.width=screen.width-500;" border=0>
图注:CPU-Z显示的信息,通过对比Athlon64 3200 和Pentium4 3.2E的CPU-Z截图,我们可以看到在Athlon64 3200 的截图里“前端总线”那一栏已是空白的,取而代之的是“HTT”

这里的HTT显示的就是HT总线的外频,这个频率乘上HT总线当前的倍频就是HT总线的频率。这么说来,“支持FSB 1000MHz”应该说成“支持HT 1000MHz”才是正确的。不过由于前端总线的概念早以深入人心,对于这点我们大可不必再去深究。另外一些媒体在对Athlon64的规格进行介绍时,也有把Athlon64的前端总线描述为200MHz的,这便是和外频混在了一起。
不少DIYER还把HT总线和Intel的HyperThreading超线程技术混淆了起来。因为这两个技术名称的缩写为都“HT”,不过HT总线和超线程技术可是半点关系也没有,一个是数据传输的总线,一个则是胎于SMT技术的并行处理功能,两者的功效大相径庭。

二、超频,也要考虑到HT总线!

一个总线的频率不可能无限制的提高,HT总线也是如此,HT总线频率的计算方法和FSB非常相似,就是HT总线频率=CPU外频×HT倍频。我们在对CPU进行超频后,HT总线的外频也会随着CPU外频的升高而升高。这样当HT总线频率超过一定的阀值时就会引起系统的不稳定(这个阀值的高低主要由主板芯片组的体质以及主板做工的好坏决定)。目前主板厂商都建议用户不要将HT总线频率升高到1GHz以上(注:目前部分NF4和NF3U主板可以通过超频支持超过1GHZ的HT频率,如DFI LanParty等)。一些朋友觉得Athlon64难超频,其实是这个因素在做怪。了解了HT总线对性能的影响后,我们就可以通过降低HT总线倍频来达到降低HT总线频率的目的,从而让CPU能够工作在高外频下,而不用担心系统性能受到影响

三、怎样知道自己CPU当前的HT总线频率?
用EVEREST就可以查看
如图所示:

screen.width-500)this.width=screen.width-500;" border=0>

在这里EVEREST把HT当做了A64的前端总线

五、提升HT总线频率对性能有多大影响?

FSB频率对性能的影响人人皆知,那么HyperTransport也会像FSB那样影响系统性能吗?
目前采用K8T800 Pro、nForce3 250/250GB/Ultra、nForce4系列芯片(组)的K8主板都带有HT总线倍频调节的功能.

简单的对比测试:

screen.width-500)this.width=screen.width-500;" border=0>


screen.width-500)this.width=screen.width-500;" border=0>

影响HT总线传输能力的还有HT总线的位宽,分为上行(Upstream)和下行(Downstream),目前上行和下行一般都为16bit。在一些主板里能够对其位宽进行设置,可能的选项为Upstream/Downstream LDT Bus Width。不过笔者的主板并不能支持这个功能,因此不能给大家带来更多的信息了。就目前的测试情况来说,也不足以完全说明AMD是为了提升现有Athlon64的性能而提高HT总线的频率。笔者猜测AMD这个举动或许是为未来发布更强的CPU做好铺垫。
标签: