下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、对超线程和双通道技术的正确认识对于超线程技术和双通道内存控制技术可以说是两种不同的技术。当然,这两种技术在实际中的应用,均能从不同的应用层面找到自己的位置和价值。为了让大家彻底了解两种技术,笔者认为,唯有对这两种技术进行相应的剖析和纵向对比测试, 方能找到我们所需要的答案。 当然,也只有这样, 才能使我们在 “攒机 ” 的时候,做到 “有的放矢 ”,以避免自己钱袋中所剩无几的 “银两 ”被浪费掉。一、什么是 “超线程 ”处理器技术 ?1、简单定义 “超线程 ”技术所谓超线程技术就是利用特殊的硬件指令, 把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,从而使单个处理器就能 “享用 ”线程级的
2、并行计算的处理器技术。多线程技术可以在支持多线程的作系统和软件上,有效的增强处理器在多任务、多线程处理上的处理能力。超线程技术可以使作系统或者应用软件的多个线程, 同时运行于一个超线程处理器上, 其内部的两个逻辑处理器共享一组处理器执行单元,并行完成加、乘、负载等作。这样做可以使得处理器的处理能力提高30% ,因为在同一时间里,应用程序可以充分使用芯片的各个运算单元。对于单线程芯片来说,虽然也可以每秒钟处理成千上万条指令,但是在某一时刻,其只能够对一条指令(单个线程)进行处理,结果必然使处理器内部的其它处理单元闲置。而 “超线程 ”技术则可以使处理器在某一时刻,同步并行处理更多指令和数据(多个
3、线程) 。可以这样说,超线程是一种可以将 CPU 内部暂时闲置处理资源充分 “调动 ”起来的技术。2、超线程是如何工作的?在处理多个线程的过程中,多线程处理器内部的每个逻辑处理器均可以单独对中断做出响应,当第一个逻辑处理器跟踪一个软件线程时,第二个逻辑处理器也开始对另外一个软件线程进行跟踪和处理了。另外,为了避免 CPU 处理资源冲突,负责处理第二个线程的那个逻辑处理器,其使用的是仅是运行第一个线程时被暂时闲置的处理单元。例如:当一个逻辑处理器在执行浮点运算(使用处理器的浮点运算单元)时,另一个逻辑处理器可以执行加法运算(使用处理器的整数运算单元) 。这样做,无疑大大提高了处理器内部处理单元的
4、利用率和相应的数据、指令处吞吐能力。3、实现超线程的五大前提条件(1)需要 CPU 支持:目前正式支持超线程技术的CPU 有 Pentium43.06GHz 、 2.40C 、 2.60C 、 2.80C以及 Prescott (Pentium5 )处理器,还有部分型号的Xeon 。、3.0GHz 、 3.2GHz(2)需要主板芯片组支持:正式支持超线程技术的主板芯片组的主要型号包括Intel的875P , E7205 , 850E , 865PE/G/P ,845PE/GE/GV ,845G(B-stepping),845E 。875P ,E7205 ,865PE/G/P ,845PE/GE
5、/GV ,9XX 系列芯片组均可正常支持超线程技术的使用,而早前的 845E 以及 850E 芯片组只要升级 BIOS 就可以解决支持的问题。 SIS 方面有 SiS645DX(B 版)、SiS648(B 版)、SIS655 、SIS658 、SIS648FX 。VIA 方面有 P4X400A 、P4X600 、 P4X800 。(3)需要主板BIOS 支持:主板厂商必须在BIOS 中支持超线程才行。(4)需要作系统支持:目前微软的作系统中只有 Windows XP 支持此功能,而在 Windows2000 上实现对超线程支持的计划已经取消了。( 5)需要应用软件支持:一般来说,只要能够支持多
6、处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件Office 2003 、Office2000 、Office XP 等。另外 Linux kernel 2.4.x 以后的版本也支持超线程技术。补充:超线程技术是Intel 的独门武器二、什么是 “双通道 ”内存技术 ?双通道内存技术,就是在北桥(又称之为GMH)芯片组里制作两个内存控制器,这两个内存控制器是可以相互独立工作的。在这两个内存通道上,CPU 可以分别寻址、读取数据,从而可以使内存的带宽增加一倍,数据存取速度也相应增加一倍(理论上是这样)。目前流行的双
7、通道 DDR 内存构架是在两个 64bitDDR 内存控制器构筑而成的, 其带宽可以达到 128bit ,但工作方式不同于单通道 128bit 的内存控制技术。因为双通道体系的两个内存控制器是独立的、具备互补性的智能内存控制器,两个内存控制器都能够在彼此间零等待时间的情况下同时运作。例如:当控制器B准备进行下一次存取内存的时候,控制器A 就在读 / 写主内存,反之亦然。两个内存控制器的这种互补“天性”可以让有效等待时间缩减50% ,从而使内存的带宽翻了一翻。双通道DDR 的两个内存控制器在功能上是完全一样的,并且两个控制器的时序参数都是可以单独编程设定的。这样的灵活性可以让用户使用两条不同构造
8、、容量、速度的DIMM 内存条,此时双通道DDR 简单地调整到最低的密度来实现128bit 带宽,允许不同密度 / 等待时间特性的DIMM 内存条可以可靠地共同运作。简而言之,双通道技术是一种关系到主板芯片组的技术,与内存自身无关,只要厂商在芯片内部整合两个内存控制器,就可以构成双通道DDR 系统。而主板厂商只需要按照内存通道将DIMM 分为 Channel 1与 Channel 2 ,用户也需要成双成对地插入内存,就如同RDRAM 那样。如果只插单根内存,那么两个内存控制器中只会工作一个,也就没有了双通道的效果了。双通道内存控制技术可以非常有效的提高内存带宽,特别是那些需要同内存频繁交换数据
9、的软件和整合有图形核心(整合显卡)的芯片组。在 865G 这样整合有显卡的双通道主板上,双通道内存控制技术所带来的高带宽,可以帮助整合显卡在划分主存做为显存的时候,得到更高的数据带宽,而显存的数据带宽正是制约一块显卡性能发挥的瓶颈所在。对于整合图形核心的主板来说,其内存不仅要与CPU 频繁变换数据,而且还将被主板上整合的图形核心共享为显存。而在这个时候,显存也必将频繁地进行数据变换,而这对于有限内存带宽来说,无疑将是一种严峻的考验。双通道内存控制技术是一种主板芯片组技术,只有支持双通道内存控制技术的芯片组才能构架起双通道内存平台, 英特尔阵营有I850 、 i875P、i7205 、i865P
10、E、i865G 、SIS655 、SIS655FX 、VIA PT600(P4X600 )、VIAPT800 ( P4X800 )、 VIAPT880 、 9XX 系列等芯片组,其真可谓人才济济,而AMD 阵营仅有NForce2 ,NForce3,NForce4,GForce6100/6150芯片组独力支撑局面。三、 “超线程 ”处理器技术的优点与缺点1、超线程技术的优点( 1)超线程在 Web 服务、 SQL 数据库等很多服务器领域的应用中表现优异。( 2)主流的桌面芯片组基本都已可以支持超线程,你无需额外的花费。(3 )Windows XP 已经针对其作出优化,在运行多个不支持多线程的程序
11、时,性能也可能会获得提高。即便带来损失,也会显得比较轻微。(4)在某些支持多线程的软件应用上能够得到30% 左右的性能提升, 如 3dsmax、Maya 、Office、Photoshop等。 Intel 甚至在一项测试中取得了90% 的提高。2、超线程技术的缺点:(1)较受欢迎的Windows 2000并不支持超线程技术,必须得安装也许您并不满意的Windows XP。( 2)打开超线程后处理单线程应用,处理器性能有时会降低。( 3)缺乏针对超线程优化的各种普通应用软件,性能因此得不到充分体现。总的来说,通过以上优缺点的比较,我们已经了解到了超线程技术的确能够在处理多任务的时候,能够给系统性
12、能带来一定的提升。而在运行单任务处理的时候,多线程的其优势是无法表现出来的,而且一旦打开超线程,处理器内部缓存就会被划分成几个区域,互相共享内部资源,从而造成单个的子系统性能下降。 笔者认为,用户在进行单任务作时候,没有必要打开超线程,只有多任务作时候可以适时打开超线程,享受超线程技术带来的好处。四、 “双通道 ”内存控制技术的优缺点1、双通道的优点( 1)可以带来 2 倍的内存带宽,从而可以那些与必须内存数据进行频繁交换的软件得到极大的好处,譬如 SPEC Viewperf 、3DMAX、 IBM Data Explorer 、 Lightscape 等。( 2)在板载显卡共享内存的时候,双
13、通道技术带来的高内存带宽可以帮助显卡在游戏中获得更为流畅的速度,以3Dmark2001Se为例,其得分成绩的差距,可以拉大到15-40% 。2、双通道的缺点( 1)必须构架在支持双通道的主板上,并且必须要有两条相同容量、类型内存条。英特尔的双通道对于内存类型和容量要求很高,两根内存条必须完全一致。而 SIS 和 VIA 的双通道主板则允许不同容量和类型的内存共存,只要是两根内存条就行。( 2)双通道内存控制技术在普通的游戏和应用上,与单通道的差距极小。( 3)需要购买支持双通道内存控制技术的主板和两根内存条,而这需要更多的成本。( 4)双通道的接法,对于初手来说十分重要,一旦接法不正确,将无法
14、使双通道起作用。( 5)双通道内存架构,其超频比较困难,这对于喜欢DIY 超频朋友将不太适合。 。DDR2 与 DDR 的区别与 DDR 相比, DDR2 最主要的改进是在内存模块速度相同的情况下,可以提供相当于 DDR 内存两倍的带宽。这主要是通过在每个设备上高效率使用两个 DRAM 核心来实现的。作为对比,在每个设备上 DDR 内存只能够使用一个 DRAM 核心。技术上讲, DDR2 内存上仍然只有一个 DRAM 核心,但是它可以并行存取,在每次存取中处理 4 个数据而不是两个数据。与双倍速运行的数据缓冲相结合, DDR2 内存实现了在每个时钟周期处理多达 4bit 的数据,比传统 DDR 内存可以处理的 2bit 数据高了一倍。 DD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司劳务派遣协议书七篇
- 公司协议书大全
- 万能施工安全协议书
- 面部发红发热病因介绍
- 进行性球麻痹病因介绍
- 29化学中考真题汇编《溶液》及答案
- 中考政治第一部分知识闯关能力提升第5课时平等礼貌待人理解宽容他人复习课获
- (范文)卷板机项目立项报告
- (2024)吸痰管项目可行性研究报告写作范本(一)
- 2023年电子陶瓷材料项目融资计划书
- 证券投资实战精讲智慧树知到答案2024年西安欧亚学院
- 2024年江苏省徐州市中考一模数学试题(含答案)
- 广东省惠州市23届高三第二次调研考地理含答案
- 师带徒工作总结徒弟
- 内蒙古部分地区 高一下学期期末语文试题汇编:语言文字运用Ⅰ
- 2024年项目委托合同书
- 薪酬管理与社会保险费核算计划三篇
- 2024-2030年中国知识产权保护行业市场研究及发展前景预测报告
- 20以内加减法口算练习题(直接可打印)
- 统编版七年级语文下册全册生字词拼音
- 代卖合同 买卖合同范本
评论
0/150
提交评论