• 为什么我用了超线程CPU系统性能没有得到多少提升?

  • 网网网络  阅读[0]次  评论[0]条  发布时间:2010-6-23  发布人:李丹婷

文章摘要:应用软件的支持。一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件有Office 2000、Office XP等。

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

    采用超线程技术的cpu在处理多任务的能力上显著强过非超线程的cpu,但在单任务的工作方面并没有太大的性能优势,甚至在运行不支持超线程技术的软件时性能还略有下降。一般来说,超线程的cpu主要用在高端机及服务器上,普通的家用或办公机器,如果没有特殊要求,不必使用ht。

    关于很多朋友反映使用超线程cpu性能提升不大的问题做一下解释,这当中存在一个误区,很多朋友认为只要使用超线程的cpu就能用上超线程技术,事实上并非如此。要将超线程的威力发挥出来需要五大基本的条件:

    a)cpu要支持ht,目前支持超线程技术的cpu有p4c系列、p4e系列以及部分型号的xeon

    b)主板芯片要支持ht,这是很容易被忽略的条件之一。目前支持ht的主板芯片组主要有 intel i925/i915/i875/i865全系列、via pt800/pt880、sis 655fx/655tx/661fx、ati 9100igp。

    c)内存需要双通道的ddr400。由于开启超线程的cpu前端总线高达800mhz,数据带宽高达6.4gb/s,因此要求内存带宽也必须达到 6.4gb/s,避免系统瓶颈的产生。单通道的ddr400带宽只有3.2g/s,而双通道技术可使其带宽增加一倍,达到6.4g/s,满足超线程cpu 的需要。我见到不少朋友拿848配p4c,这就是超线程性能无法发挥出来的原因之一。(顺便提醒一句,i848、pt800只是支持超线程,却不支持双通道,这是一些朋友将其称之为鸡肋的原因)

    d)操作系统的支持。这是被人们忽略最多的前提条件!绝大多数朋友认为只要硬件全方面满足超线程的需要就可以了,其实不是如此,小心操作系统会从中作梗!目前支持超线程技术的操作系统极为有限,只有winxp专业版(打上sp1补丁)以后的操作系统才支持超线程技术,另外windows2000打上最新的 sp4补丁也可以支持超线程。

    e)应用软件的支持。一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件有office 2000、office xp等。

    其实,使用超线程并非人们想象得那么简单。

    (来源:2点14)

顶一下
(1000)
50%
踩一下
(1000)
50%
【已有0位网友发表了看法,点击查看。】 复制本页共享msn或qq等好友
  • 发表人:      可输入字数[200]字
  • 验证码:验证码,看不清楚?请点击刷新验证码  请输入计算结果
  • 法律声明:网友评论仅供网友表达个人看法,并不表明网网网络同意其观点或证实其描述
48小时评论排行
    友情链接