让事实说话超线程与双通道到底有没有用

上传人:re****.1 文档编号:507508896 上传时间:2024-01-10 格式:DOCX 页数:13 大小:433.58KB
返回 下载 相关 举报
让事实说话超线程与双通道到底有没有用_第1页
第1页 / 共13页
让事实说话超线程与双通道到底有没有用_第2页
第2页 / 共13页
让事实说话超线程与双通道到底有没有用_第3页
第3页 / 共13页
让事实说话超线程与双通道到底有没有用_第4页
第4页 / 共13页
让事实说话超线程与双通道到底有没有用_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《让事实说话超线程与双通道到底有没有用》由会员分享,可在线阅读,更多相关《让事实说话超线程与双通道到底有没有用(13页珍藏版)》请在金锄头文库上搜索。

1、让事实说话超线程与双通道到底有没有用最近笔者在各大市场中发现一个有意思的现象, 凡是来电脑城攒机的用户不管是初学者、游戏玩家还是高手们,都不名而同的选择了 IntelP4c系列处理器(支持超线程)和I865芯片组( 支持双通道内存技术) 主板 ,好像不选择具备超线程技术的P4 和支持双通道的芯片组就是一种落伍、掉价的表现。可是他们当中又有多少人真正了解这两种技术呢,而最终将它们的性能发挥出来的人又有多少呢?对于超线程技术和双通道内存控制技术可以说是两种不同的技术。当然,这两种技术在实际中的应用,均能从不同的应用层面找到自己的位置和价值。为了让大家彻底了解两种技术,笔者认为,唯有对这两种技术进行

2、相应的剖析和纵向对比测试,方能找到我们所需要的答案。当然,也只有这样,才能使我们在“攒机”的时候,做到“有的放矢”,以避免自己钱袋中所剩无几的“银两”被浪费掉。一、 什么是“超线程”处理器技术简单定义“超线程”技术所谓超线程技术就是利用特殊的硬件指令, 把多线程处理器内部的两个逻辑内核模拟成两个物理芯片, 从而使单个处理器就能“享用”线程级的并行计算的处理器技术。 多线程技术可以在支持多线程的 操作系统和软件上,有效的增强处理器在多任务、多线程处理上的处理能力。超线程技术可以使操作系统或者应用软件的多个线程, 同时运行于一个超线程处理器上,其内部的两个逻辑处理器共享一组处理器执行单元,并行完成

3、加、乘、负载等操作。这样做可以使得处理器的处理能力提高30%,因为在同一时间里,应用程序可以充分使用芯片的各个运算单元。对于单线程芯片来说,虽然也可以每秒钟处理成千上万条指令,但是在某一时刻,其只能够对一条指令 ( 单个线程 ) 进行处理,结果必然使处理器内部的其它处理单元闲置。 而“超线程”技术则可以使处理器在某一时刻,同步并行处理更多指令和数据(多个线程)。可以这样说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。超线程是如何工作的在处理多个线程的过程中, 多线程处理器内部的每个逻辑处理器均可以单独对中断做出响应, 当第一个逻辑处理器跟踪一个软件线程时,第二个逻辑处理

4、器也开始对另外一个软件线程进行跟踪和处理 了。另外,为了避免CPU处理资源冲突,负责处理第二个线程的那个逻辑处理器,其使用的是仅是运行第一个线程时被暂时闲置的处理单元。例如:当一个逻辑处理器在执行浮点运算( 使用处理器的浮点运算单元 ) 时,另一个逻辑处理器可以执行加法运算( 使用处理器的整数运算单元 ) 。这样做,无疑大大提高了处理器内部处理单元的利用率和相应的数据、指令处吞吐能力。实现超线程的五大前提条件(1)需要CPU持目前正式支持超线程技术的 CPUt Pentium4 3.06GHz、2.40C、2.60C、2.80C、3.0GHz、 3.2GHz 以及 Prescott 处理器,还

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

6、需要主板BIOS支持主板厂商必须在 BIOS 中支持超线程才行。(4) 需要操作系统支持目前微软的操作系统中只有 Windows XP专业版及后续版本支持此功能,而在Windows2000上实现对超线程支持的计划已经取消了。(5) 需要应用软件支持一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、 视频处理等专业软件方面, 游戏软件极少有支持的。 应用软件有Office 2000 、 Office XP等。另外 Linux kernel二、 什么是“双通道”内存技术 ?双通道内存技术,就是在北桥 (又称之为GMH苏片组里制作两个内存控制器,这两

7、个内存控制器是 可以相互独立工作的。在这两个内存通道上, CPUW以分别寻址、读取数据,从而可以使内存的带宽增 加一倍,数据存取速度也相应增加一倍 ( 理论上是这样) 。目前流行的双通道DDR内存构架是在两个64bitDDR内存控制器构筑而成的,其带宽可以达到128bit ,但工作方式不同于单通道 128bit 的内存控制技术。因为双通道体系的两个内存控制器是独立的、具备互补性的智能内存控制器,两个内存控制器都能够在彼此间零等待时间的情况下同时运作。例如:当控制器 B 准备进行下一次存取内存的时候,控制器 A 就在读 / 写主内存,反之亦然。两个内存控制器的这种互补“天性”可以让有效等待时间缩

8、减50%,从而使内存的带宽翻了一翻。双通道DDR勺两个内存控制器在功能上是完全一样的,并且两个控制器的时序参数都是可以单独编程设定的。这样的灵活性可以让用户使用两条不同构造、容量、速度的DIMM内存条,此时双通道 DDR简单地调整到最低的密度来实现128bit带宽,允许不同密度/等待时间特性的DIMM内存条可以可靠地共同运作。简而言之,双通道技术是一种关系到主板芯片组的技术,与内存自身无关,只要厂商在芯片内部整合两个内存控制器,就可以构成双通道 DD盖统。而主板厂商只需要按照内存通道将DIMM分为Channel1与Channel 2 ,用户也需要成双成对地插入内存,就如同RDRAMB样。如果只

9、插单根内存,那么两个内存控制器中只会工作一个,也就没有了双通道的效果了。如果只插单根内存,那么两个内存控制器中只会工作一个双通道内存控制技术可以非常有效的提高内存带宽,特别是那些需要同内存频繁交换数据的软件和整合有图形核心(整合显卡)的芯片组。在865G这样整合有显卡的双通道主板上,双通道内存控制技术 所带来的高带宽,可以帮助整合显卡在划分主存做为显存的时候,得到更高的数据带宽,而显存的数据 带宽正是制约一块显卡性能发挥的瓶颈所在。对于整合图形核心的主板来说,其内存不仅要与CPL繁变换数据,而且还将被主板上整合的图形 核心共享为显存。而在这个时候,显存也必将频繁地进行数据变换,而这对于有限内存

10、带宽来说,无疑 将是一种严峻的考验。双通道内存控制技术是一种主板芯片组技术,只有支持双通道内存控制技术的芯片组才能构架起双通道内存平台,英特尔阵营有1850、i875P、i7205、i865PE、i865G、SIS655、SIS655FX、VIAPT600(P4X600)、VIA PT800(P4X800)、VIA PT880等芯片组,其真可谓人才济济,而AM超营仅有 NForce2、NForce3芯片组独力支撑局面。三、“超线程”处理器技术的优点与缺点超线程技术的优点(1)超线程在 Web!务、SQL数据库等很多服务器领域的应用中表现优异。(2)主流的桌面芯片组基本都已可以支持超线程,你无需

11、额外的花费。(3)Windows XP 已经针对其作出优化,在运行多个不支持多线程的程序时, 性能也可能会获得提高。即便带来损失,也会显得比较轻微。(4) 在某些支持多线程的软件应用上能够得到30%左右的性能提升,如3dsmax、 Maya、 Office 、Photoshop 等。 Intel 甚至在一项测试中取得了90%的提高。超线程技术的缺点(1) 较受欢迎的 Windows 2000 并不支持超线程技术,必须得安装也许您并不满意的Windows XP。(2) 打开超线程后处理单线程应用,处理器性能有时会降低。(3) 缺乏针对超线程优化的各种普通应用软件,性能因此得不到充分体现。总的来说

12、,通过以上优缺点的比较,我们已经了解到了超线程技术的确能够在处理多任务的时候,能够给系统性能带来一定的提升。而在运行单任务处理的时候,多线程的其优势是无法表现出来的,而且一旦打开超线程,处理器内部缓存就会被划分成几个区域,互相共享内部资源,从而造成单个的子系统性能下降。 笔者认为,用户在进行单任务操作时候,没有必要打开超线程,只有多任务操作时候可以适时打开超线程,享受超线程技术带来的好处。四、“双通道”内存控制技术的优缺点双通道的优点(1) 可以带来 2 倍的内存带宽, 从而可以那些与必须内存数据进行频繁交换的软件得到极大的好处,譬如 SPEC Viewperf 、 3DMA、X IBM Da

13、ta Explorer 、 Lightscape 等。(2) 在板载显卡共享内存的时候,双通道技术带来的高内存带宽可以帮助显卡在游戏中获得更为流畅的速度,以3Dmark2001Se 为例,其得分成绩的差距,可以拉大到15-40%。双通道的缺点(1) 必须构架在支持双通道的主板上,并且必须要有两条相同容量、类型内存条。英特尔的双通道对于内存类型和容量要求很高,两根内存条必须完全一致。 而SIS和VIA的双通道主板则允许不同容量和类型的内存共存,只要是两根内存条就行。(2) 双通道内存控制技术在普通的游戏和应用上,与单通道的差距极小。(3) 需要购买支持双通道内存控制技术的主板和两根内存条,而这需

14、要更多的成本。(4) 双通道的接法,对于初手来说十分重要,一旦接法不正确,将无法使双通道起作用。(5) 双通道内存架构,其超频比较困难,这对于喜欢DIY 超频朋友将不太适合。五、 “超线程”与非“超线程”之间的较量下面,我们将以一块 P4 3.0G(支持HT)处理器为测试对象,通过打开和关闭其超线程技术来比较一 下两者的性能差距究竟有多大。测试平台,可见下表财的民平(5COJ3 0 1多 H T 技章,533MHJ f5B) *艮亍+招示器Pentiumi 2 8G( 533MH2 二g1IE以 005(/而T至而S30E芯E)鸿前后石共 忙1066 口目词4k?SwgitB用首MlV MGB

15、 了00AT I Radeon 9 700 Pre丁国君口* 二:衽!( li (W t-4 网因X号跖境盟主 ,串人Pgi :中专出炉Intal M*b 40 400-Jntol AdpMttonAcclrMDrfiJ.o.zi4JJRfVlutE 唯士:广蛀云;二鹿I丁郎中在这个测试平台之下,我们将使用 ZD Business Winstone 2002 1.0( 商用办公性能测试)、SiSoft Sandra2003(硬件信息和性能基准测试 )、3DMark2001 SE(著名的3D显卡性能测试软件)、Lame(音频压 缩)、Flaskmpeg+Divx 5.0.2 Codec(视频压缩)、3D Studio Max 5(3D 渲染)、Photoshop 7.0(2D 图像)、 3D Mark2001 SE+Super PI(多任务测试)来验证HT究竟具备何等威力。测试 1 : ZD Business Winstone 2002 1.0这个软件用来测试系统商业办公性能, 包括了 Word、Excel、Access PowerPoint、FrontPage、WinZip、 Norton AntiVirus 、Lotus Notes 以

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号