您的位置:热点源 > 范文大全 > 怎么提高cpu性能 正文

怎么提高cpu性能

发布时间:2017-05-31 20:25:37 来源:热点源

篇一:如何评判CPU性能

如何评判CPU性能,如何判断CPU好坏,CPU参数详解

一:CPU主频:

这是一个最受新手关注的指标,指的就是CPU内核工作的时钟频率(CPU Clock Speed)。通常所说的某款CPU是多少兆赫兹的,而这个多少兆赫兹就是“CPU的主频”。在学校经常听见一些人问,XXX网吧的CPU2.66G!XXX网吧的才2G,有人用2.66G的赛扬与2.0G-2.66G的P4比,这是无知的表现,和他们争是无意义的:)。主频虽与CPU速度有关系,但确对不是绝对的正比关系,因为CPU的运算速度还要看CPU流水线(流水线下面介绍)的各方面性能指标(缓存、指令集,CPU位数等)。因此主频不代表CPU的整体性能,但提高主频对于提高CPU运算速度却是至关重要的。主频的计算公式为:主频=外频*倍频。

二:外频:

外频是CPU乃至整个计算机系统的基准频率,单位是MHz(兆赫兹)。在早期的电脑中,内存与主板之间的同步运行的速度等于外频,在这种方式下,可以理解为CPU外频直接与内存相连通,实现两者间的同步运行状态。对于目前的计算机系统来说,两者完全可以不相同,但是外频的意义仍然存在,计算机系统中大多数的频率都是在外频的基础上,乘以一定的倍数来实现,这个倍数可以是大于1的,也可以是小于1的。

三:倍频咯:倍频

CPU的倍频,全称是倍频系数。CPU的核心工作频率与外频之间存在着一个比值关系,这个比值就是倍频系数,简称倍频。理论上倍频是从1.5一直到无限的,但需要注意的是,倍频是以以0.5为一个间隔单位。外频与倍频相乘就是主频,所以其中任何一项提高都可以使CPU的主频上升。 原先并没有倍频概念,CPU的主频和系统总线的速度是一样的,但CPU的速度越来越快,倍频技术也就应允而生。它可使系统总线工作在相对较低的频率上,而CPU速度可以通过倍频来无限提升。那么CPU主频的计算方式变为:主频 === 外频 x 倍频。也就是倍频是指CPU和系统总线之间相差的倍数,当外频不变时,提高倍频,CPU主频也就越高。

主频因素说完了,现在让我们来看看别的影响CPU速度的“东西”请允许我称他为东西,说功能现行

CPU缓存:

CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的

大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。

缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。

正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。

最早先的CPU缓存是个整体的,而且容量很低,英特尔公司从Pentium时代开始把缓存进行了分类。当时集成在CPU内核中的缓存已不足以满足CPU的需求,而制造工艺上的限制又不能大幅度提高缓存的容量。因此出现了集成在与CPU同一块电路板上或主板上的缓存,此时就把 CPU内核集成的缓存称为一级缓存,而外部的称为二级缓存。一级缓存中还分数据缓存(Data Cache,D-Cache)和指令缓存(Instruction Cache,I-Cache)。二者分别用来存放数据和执行这些数据的指令,而且两者可以同时被CPU访问,减少了争用Cache所造成的冲突,提高了处理器效能。英特尔公司在推出Pentium 4处理器时,用新增的一种一级追踪缓存替代指令缓存,容量为12KμOps,表示能存储12K条微指令。

随着CPU制造工艺的发展,二级缓存也能轻易的集成在CPU内核中,容量也在逐年提升。现在再用集成在CPU内部与否来定义一、二级缓存,已不确切。而且随着二级缓存被集成入CPU内核中,以往二级缓存与CPU大差距分频的情况也被改变,此时其以相同于主频的速度工作,可以为CPU提供更高的传输速度。

二级缓存是CPU性能表现的关键之一,在CPU核心不变化的情况下,增加二级缓存容量能使性能大幅度提高。而同一核心的CPU高低端之分往往也是在二级缓存上有差异,由此可见二级缓存对于CPU的重要性。

CPU在缓存中找到有用的数据被称为命中,当缓存中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有二级缓存的CPU中,读取一级缓存的命中率为80%。也就是说CPU一级缓存中找到的有用数据占数据总量的80%,剩下的20%从二级缓存中读取。由于不能准确预测将要执行的数据,读取二级缓存的命中率也在80%左右(从二级缓存读到有用的数据占总数据的16%)。那么还有的数据就不得不从内存调用,但这已经是一个相当小的比例了。目前的较高端的CPU中,还会带有三级缓存,它是为读取二级缓存后未命中的数据设计的—种缓存,在拥有三级缓存的CPU中,只有约5%的数据需要从内存中调用,这进一步提高了CPU的效率。

为了保证CPU访问时有较高的命中率,缓存中的内容应该按一定的算法替换。一种较常用的算法是“最近最少使用算法”(LRU算法),它是将最近一段时间内最少被访问过的行淘汰出局。因此需要为每行设置一个计数器,LRU算法是把命中行的计数器清零,其他各行计数器加1。当需要替换时淘汰行计数器计

数值最大的数据行出局。这是一种高效、科学的算法,其计数器清零过程可以把一些频繁调用后再不需要的数据淘汰出缓存,提高缓存的利用率。

CPU产品中,一级缓存的容量基本在4KB到64KB之间,二级缓存的容量则分为128KB、256KB、512KB、1MB、2MB等。一级缓存容量各产品之间相差不大,而二级缓存容量则是提高CPU性能的关键。二级缓存容量的提升是由CPU制造工艺所决定的,容量增大必然导致CPU内部晶体管数的增加,要在有限的CPU面积上集成更大的缓存,对制造工艺的要求也就越高

前端总线:

前端总线是处理器与主板北桥芯片或内存控制集线器之间的数据通道,其频率高低直接影响CPU访问内存的速度;BIOS可看作是一个记忆电脑相关设定的软件,可以通过它调整相关设定。BIOS存储于板卡上一块芯片中,这块芯片的名字叫COMS RAM。但就像ATA与IDE一样,大多人都将它们混为一谈。 因为主板直接影响到整个系统的性能、稳定、功能与扩展性,其重要性不言而喻。主板的选购看似简单,其实要注意的东西很多。选购时当留意产品的芯片组、做工用料、功能接口甚至使用简便性,这就要求对主板具备透彻的认识,才能选择到满意的产品。

总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。人们常常以MHz表示的速度来描述总线频率。总线的种类很多,前端总线的英文名字是

篇二:要想提高CPU的运算能力

要想提高CPU的运算能力

要想提高CPU的运算能力,有两种途径:一种是提高每一个运算部件的效率,制造出更强大的核心,以质取胜;另一种是增加运算部件的数量,在CPU内放置更多的核心,以量取胜。这两种思路,引领着通用CPU在几十年的发展道路上快速成长,它们为了提升运算能力这个同样的目标,又互相支撑、促进和竞争,同时衍生出更多富有创新价值的设计???? CPU 作者: Frame 选择更多的核心,还是更强的核心,已经不只是用户的任务,而成为整个CPU业界关注的焦点。在传统思路的基础上,我们也看到了越来越多的架构革新。对用户来说,采用哪种方式提升性能并不重要,因为对于运算能力增强的渴望,是永无止境的。站在应用的角度上讲,CPU用户需要更强大的处理能力,制造商在相同成本上提供更出色的性能,就能获得市场。以性能价格比来衡量一套系统或对比多套系统,是永远没有错的。 下文正是根据不同厂商提供的不同产品,为大家带来更多思想上的启示,让大家更明确地认识和选择适合自己的CPU产品。 本世纪初,Intel明确表示,多核心CPU解决方案是摩尔定律发展的必然产物。Intel反复表明着自己的鲜明观点:主频不变的情况下,从单核增加到多核,功耗增加是线性的,更容易控制,摩尔定律晶体管增加的趋势完全可以转换到集成多核心上来。同时AMD也在努力着,花费巨大代价设计出原生多核特别是原生4核,以及AMD努力推广,都表明了它鲜明的立场与发展方向。在各个市场层面,IBM与SUN,Intel和AMD,还有更多厂商,无一例外都在积极实践着多核心CPU的制造和应用。在桌面级市场上,多核心CPU同样正在以惊人的速度普及。 毋庸置疑,以多核心作为未来CPU的发展趋势是明智之举。但就目前的发展水平和市场情况来看,多核心CPU正在面临种种考验和压力,多核之路的确坎坷不平。 1 这里提及的多核心,实际上是我们现在能够看到实际产品的对等多核心CPU,如Athlon64 X2、Core 2 Duo和Core 2 Quad等CPU。所谓多核心CPU技术,是在同一个硅晶片(Die)上集成了多个独立物理核心,在实际工作中多颗核心协同工作,以达到性能倍增的目的。多核心技术在应用上的优势有两个方面,一方面是为用户带来更强大的计算性能,更重要的一方面则是可满足用户同时进行多任务处理和多任务计算环境的要求。单核心CPU在面对多个任务时,必须为不同的任务分配CPU资源,我们可以形象理解为:单核心CPU将CPU资源变成时间片,多个任务采用时间片轮转的方式共享资源。 面对日益增长的CPU主频和晶体管规模,芯片巨头Intel逐渐意识到:这样继续下去,自己的制造技术将不能应对迅猛增长的功耗和发热。AMD方面,受制于较短的CPU流水线和相对缓慢的工艺更新,也面临着主频难以提升的窘境。 形成鲜明对比的是,IBM早在2001年成功产出了世界上第一款双核处理器——POWER 4,POWER4处理器拥有2个64位PowerPC 核心。应该说多核之门由IBM打开,Intel与AMD迅速迈进,加速了整个业界的多核进程。但是多核处理器仅是解决方案的一部分,更大的问题在于软件开发没有跟上硬件开发的进展。 2 在现在单线程应用广泛的情况下,程序绝大多数情况下只能使用到一个核心。这是由于CPU在工作时是受软件高度控制的。它要处理的问题是软件提出的,问题到了CPU中变成具体线程,如果软件编写时使用单线程,它在被CPU执行时只能调用一个线程。多余的那个内核和其他线程由于没有权限执行而浪费。 尽管利用并行CPU提高总体软件性能的概念至少已经出现近40年了,但是在开发工具方面,使这种方法进入商业市场的东西却非常少。可供程序员迅速开发出来的程序还是单线程的。在广为关注的游戏编程方面,并行多线程编程是非常困难的,在桌面级多核CPU诞生的最初几年里,所有游戏开发商都把并行游戏编程视为噩梦。 在软件下,我们的CPU普遍遇到上图这种环境。双核心CPU的一个核心运行系统检查和一些后台程序,另一个核心运行前台任务。这样使用似乎合理,但是我们仔细思考后就会发现,Core1基本是空闲的,因为后台程序在任何时刻,都只会消耗微小的CPU资源。 而在实际应用中,不可否认有一些程序对多核心做出了非常好的优化,如上图。它们可以将自己分身,放在不同的核心上同时运行,这样提供了非常可观的性能增

益。在优化最合理的情况下,多核心CPU甚至可以做到性能线性增长,也就是说每增加一个核心都能带来等同于第一个核心那样强大的性能。 3 针对此情况,我们必须要引入加速比的定义,才可以为大家更清楚地解释多核心CPU带来的性能提升。加速比定义为串行算法在单CPU上的运行时间与并行算法在多CPU上的并行运行时间之比。加速比可以告诉我们,性能是否与核心数目的增长同步。下图能够简单表示多核心CPU的加速比情况。 图中P代表性能,N代表核心数目。正如上面所介绍,如果得到了有效的多线程优化,性能将会基本呈线性增长,更多的核心自然带来更高的性能,用户每次增加核心数目,都能感觉到性能的大幅度增长。而运行单线程软件时,无论使用多少个核心,性能和单核心基本没有区别。 图上图,在某专业服务器上,多CPU共同处理一个任务的表现,纵轴为加速比,在这个实例中,我们可以对上文所提到的加速比概念更加明晰。由于程序做出了有效优化,图中的多CPU服务器性能优异。 如上图,我们不能忽视,在大规模并行运算领域,增加大量的CPU,是提高系统运算能力的关键。这条路在今天继续发挥巨大作用,但由于应用环境不同,我们不能简单地以大规模并行运算的发展来预测多核CPU的未来进程。多核心CPU的另外一个重要优势是在繁多的程序压力下,能提供非常快速的响应能力。而在单核心CPU上,由于多个程序共享CPU资源,往往造成响应不及时,如果遇到异常情况,系统可能在一段时间内由于CPU资源被占用而完全失去响应能力。 4 在对等多核心的组织形式方面,Intel和AMD执行着各自不同的多核架构。在2005年,我们看到了Smithfield登场,这款被用来替换掉Tejas的处理器实际上是两枚Presoctt粘在一同一枚管芯达成的双核方案,显然当时Intel把更多精力放在下一代双核心Cooe身上。这时AMD双核心Athlon 64 X2架构使用了Direct Connect Architecture,增添了“系统请求接口”System Request Interface,SRI和“交叉开关”Crossbar Switch。它们的作用是对两个核心的任务进行仲裁、及实现核与核之间的通信。 随后Intel原生的双核心Cooe架构诞生了,它与双核心Athlon 64 X2的争斗一直延续到今天。为了继续压制AMD,Intel在有了第一次“粘贴”的经验下,很快推出了四核心CPU,如下图,它的构成方式同样很简单。两颗核心封装在一个芯片上,却需要通过前端总线并绕行北桥芯片进行通信。 但图片告诉我们的不只是Core 2 Quad的核心构成方式,Intel用数据证明,4颗核心(2个双核CPU)封装在一起并没有争用总线资源。如图,1333MHz前端总线可以提供8.5GB/s带宽,而Core 2 Quad在数据密集型操作中,最多使用了其中的5 GB/s带宽。AMD方面,为了应对对手的4核CPU,在Core 2 Quad之后发布了AMD 4X4平台,它使用2颗双核CPU通过HyperTransport总线直接通信,但由于没有封装在一个芯片上,会带来很多麻烦。在经历了诸多磨难后,终于在2007年9月发布了迟到的“原生4核”CPU,它同样使用了Direct Connect Architecture,显著提高了多核心效率。 现在让我们看看桌面市场上,各款多核心CPU的表现,因为要讨论架构不同架构带来的影响,所以我们把对比重点放在方面,得分会因具体CPU性能而异,但架构特性会明显体现。 这里我们使用的软件是CINEBENCH 9.5,它对多核心做出了非常好的优化,而且结果方便分析。CINEBENCH的渲染任务可以在同一台计算机上测试多达16个处理器的性能,让系统性能达到极限。 CPU型号 C2D-E6300 A64 X2 5000 C2D-QX6850 AMD FX74 Yorkfield 2.33GHz 单核得分 313 385 387 457 429 多核得分 579 712 1234 1463 1371 1.85 1.85 3.19 3.20 3.20 我们看到,经过优化设计的Core 2 Duo和Athlon 64 X2表现优秀,形象地说:111.85,这个加速幅度是比较大的,达到了较高的利用率。Core 2 Quad虽然没有争用系统总线资源,但是由于核心的交换效率和交换延迟,和两个CPU分置的AMD 4X4平台基本相当。AMD FX74由于采用的高效的互连总线,加速比让我们满意,但两颗CPU的功耗和平台成本总体高于Core 2 Quad。Intel的45纳米Peyn家族Yorkfield仍然使用了两个双核CPU使用前端总线连接的形式,在芯片组的支持下,达到了3.20的加速比。我们没有获得准确的原生四核设计的AMD K10 Barcelona系列得分,但它的加速比应该高于使用HyperTransport总线连接的AMD 4X4

平台。 单核CPU是否走到了尽头?广大的用户是否只能购买更多的核心,并期待得到完美的优化,才能得到满意的性能线性增长的不仅是性能,还有功耗和发热,谁来为这些“副产品”买单? 1 向着性能增长这同一个目标,更多芯片厂商做出了不懈探索。为了证明更强的核心仍然是我们追求的重要目标,打开多核心CPU之门的IBM,做出了近乎于背道而驰的举动——新一代高性能芯片POWER 6,维持上一代芯片双核心设计,而增强了单个核心的性能。 IBM POWER 6处理器,继续驻足双核,但是重新擎起性能的“杀手锏”——频率。据IBM介绍,伴随芯片主频的提升,散热问题会变得越来越严重,一方面这将消耗更多的电能,另一方面,散热问题也会限制芯片的制造材质。这个观点已被业界一致认同,并为多核心CPU做了强劲的催化剂,但POWER 6告诉我们,更强大的核心性能完全有待挖掘,应用新技术和新思路,我们可以让单个核心继续高速发展。 2 对于竞争对手对更多线程处理能力的追求,IBM有不同看法,多线程技术虽可提高同一时间内并行处理任务的效率和能力,但是却需要软件开发商提供相关软件的支持。以IBM AS400来说,早在1995年就实现了双线程,但是IBM当时在改造支持双线程的系统软件上花了很多功夫。 在运算性能需求更多的商业领域,目前很多企业的应用却还非常需要单线程技术,单线程编程的软件仍然占到绝大多数。在这类应用中,如果提高了CPU的核心频率,将给用户带来非常实际立竿见影的性能提升。在这个角度上POWER 6等一些单核心性能强大的CPU设计更符合市场实际,贴近用户需求。 3 让我们再次回到加速比的定义上,但这次我们把频率分段,简单探讨频率的提升让我们获得的实际性能。 如上图,P代表性能,F代表运行频率。在排除其他因素的干扰下,一个对性能需求强大的程序,在CPU频率不断增长的情况下,性能呈现非常稳定的线性增长而不间断。这个程序不需要做多线程优化,即使它已经是一个经过多线程编程的程序,同样在单个CPU上可以获得如图的性能提升。 单核心CPU对于性能的提高简单得多,在用户实际应用中,也容易得多。回到频率的最初定义我们可以发现,CPU的主频表示在CPU内数字脉冲信号震荡的速度,它决定了CPU的运行速度。在核心架构相同情况下,频率的提升比任何优化都要来得更直接、更实际。但是芯片厂商不得不面对单核心频率、规模和集成度提升带来的巨大压力。功耗和发热的控制几乎完全建立在芯片制造工艺的提升上,IBM此次举动,也是建立在攻破65纳米SOI绝缘硅、10层金属互连工艺、高K金属介质、三维芯片堆叠和Airgap等技术的基础之上,显然这个代价是巨大的。 更强大的内核与更多的内核数量并不矛盾,任何厂商每一次新核心的设计都是以单核为原本,在提高了单核性能的基础上,可以增添内核数量,Peyn是这样,K10的单核改进更加明显。这其中包括Intel在多媒体方面增益显著的全新的SSE4指令集,AMD公布的未来让单核心性能最大化甚至可以与RISC架构抗衡的SSE5指令集????对于处理器的发展趋势而言,多核化与高主频不是互相矛盾的选项。实际上,未来的处理器设计趋势,将是在上述选项中选择若干项,然后再结合成本因素,最终选择出一个平衡和优化的方案。 如上图,Intel很早就意识到,提升User Experience(用户体验)是永恒不变的目标,同时提高主频或者说制造更强大的核心,永远是正确的选择。 我们需要更多的核心,还是更强的核心?在这两种选择之上,我们还能有别的思路来拓展性能,实现飞跃吗?相对于对等多核心概念,越来越多的厂商和技术人员开始涉足异构多核心。简而言之就是一块芯片可以集成多个核心,但这些核心不是完全一样的。异构多核心芯片上集成有主要核心、辅助核心,甚至有专门负责处理某种问题的核心????我们以几个生动的例子让大家更清晰地了解这种思路。 1Cell IBM为索尼PS3游戏机定制的Cell是一枚拥有9个硬件核心的多核处理器,它的多核结构同以往的多核心产品完全不同。在Cell芯片中,只有一个核心拥有完整的功能,被称为主处理器,其余8个核心都是专门用于浮点运算的协处理器。 9个CPU内核采用“18模式”,一个Power架构RISC型64位CPU内核“PPE”和8个浮点处理用的32位8路SIMD型CPU内核“SPE”(Synergistic Processing Element)。Power微处理器内核是Cell处理器的大脑,是运行设备

的主操作系统,并为8个“协处理器”分配任务。图为Cell的核心电路分布,从图中可以清晰看到Cell的9个内核。 PPE可同时执行2个线程的SMT架构,协处理核心SPE可同时执行2条指令超标量,并配备有128位×128个的通用寄存器。1个SPE的最大单精度浮点运算速度为32GFLOPS,8个SPE合计为256GFLOPS(2560亿次浮点运算每秒),接近超级计算机的水准,远远超越目前所有的X86和RISC处理器。作为对比,Intel的4路Montecito安腾(双内核)系统也仅获得45Gigaflops的浮点性能。 Cell只花费了2.34亿个晶体管,功耗在80-100W左右,能源利用效率比现在设计最佳的RISC和X86处理器都高出数十倍,这足以说明Cell专用、多核设计思想的优越性。Cell的成功,让我们看到了异构多核心强大的力量,也促使我们把目光放得更远。 2Many Core 如果说Cell的出色设计给我们指明了新的方向,Intel和AMD的未来计划则更能引起PC消费市场的关注,并且明确地为我们演绎了通用处理器(以X86架构为代表)和专用处理器(以DSP数字信号处理器为代表)在多媒体专用任务方面的效能竞争。 如上图,在处理某一专用任务时,按照现在的发展速度,通用CPU在2015年前后消耗75W电力,也只能达到DSP大约60的效能。而DSP由于使用专用逻辑电路,在这一任务上使用2W的电力,也能大幅度超越通用CPU。同时由于DSP芯片构成构造相对简单,频率提升也要容易很多。 在图形芯片GPU方面,AMD新一代GPU——Radeon HD 2000系列芯片已经为DSP做出了非常成功的实践。AMD集成在2400、2600图形芯片当中的UVD,即通用视频解码器,主要负责硬件解码H.264、VC-1等HD视频。UVD区域在2400、2600系列图形芯片当中的面积只有4.7平方毫米,而双核心CPU软解H.264、VC-1等HD视频所动用到的晶体管面积有126平方毫米,同理CPU电力消耗更为庞大,如下图。 Many Core基于上述理论,将CPU分为两个部分:传统的X86架构通用CPU是第一个部分,它执行所有通用任务,并负责对专用任务进行分派;第二个部分是很多的DSP处理单元,用于某些特殊任务的处理。处理器将高负载的专用任务转交给DSP执行之后,主核心的运算压力就大大减轻,系统整体效能将获得明显提升。 在2005年的IDF技术峰会上,Intel对外公布了Many Core超多核发展蓝图。随着时间推移,Many Core计划越来越明晰,我们可以肯定它将成为Intel未来的X86处理器架构。第一代Many Core架构处理器可能采用“3个通用X86核心16个DSP内核”的组合,如下图。大约到2010年,我们有望看到第一代Many Core处理器出台,第一代Many Core并没有做出整体架构的重大调整,从布局和核心重要性上说,这对Intel只是一次试水。 第一代Many Core计划以Intel四核CPU为基础,将其中的一个单核置换为16个体积小巧的DSP内核,实现了战略计划的平稳过度,也符合Intel制定的时间表。 Many Core计划将在2015年过渡到第二代,这个过度同样会非常平滑,中间会有很多过程。现在计划的第二代Many Core计划中,DSP核心将取代传统的通用X86核心地位,成为芯片主体,如下图。 第二代Many Core处理器,将拥有8个通用X86核心、64个专用DSP逻辑。Intel从这往后将逐步引入Many Core Array架构,不断增强DSP的数量以及执行能力,通用核心的地位将随着时间推移不断减弱,直到最后完全可能实现以DSP占主导地位的专用化运算模式。 3HyperTransportTorrenza 面对Intel如此强大长远的计划,AMD会有什么反应呢?HyperTransport协处理器系统很自然地浮出水面。从名称上我们可以得知,Many Core是一种芯片架构,而HyperTransport协处理器系统则需要其他因素的配合。AMD的这项计划将利用现有的HyperTransport总线连接架构,对多路服务器系统进行拓展。传统的AMD多路CPU架构如图: HyperTransport总线在整个架构中连接起多颗CPU,多路CPU架构能够为用户提供一个非常高效的运算平台。但面对专用协处理器的优异特性,AMD决定将其中一颗CPU置换为一个协处理器。AMD没有自己开发这颗协处理器,而是开放了Torrenza计划,希望以此为契机,建立一个以AMD为中心的企业生态圈。这样将利益与伙伴共享,同时也降低了研发新架构的投入,分担风险。 AMD给出的具体解决方案如上图,将八路Opteron中的一颗Opteron处理器置换成矢量协

处理器,以此实现矢量计算性能的大幅度增长,而Opteron平台本身不需要作任何形式的变动。在未来,这种拓展架构也可以延伸到PC领域,例如在PC中挂接基于HyperTransport总线的浮点协处理器、物理协处理器、视频解码器、专门针对Java程序的硬件解释器,甚至可以是由nVIDIA或ATI开发的图形处理器。为达成上述目标,AMD必须设计出一个高度稳定的统一接口方便用户进行扩展,而借助各种各样的协处理器,AMD64系统的性能将获得空前强化。 AMD在完成对ATI收购之后又发布了Fusion“融合”计划,在CPU内整合GPU。另外,最近AMD还发布了Steam产品,即通用GPU(GPGPU),使用显卡进行通用计算。AMD这三项计划实际上是统一的“加速计算”,即Fusion和Steam都是Torrenza平台的一部分。 在已经实施的Torrenza计划中,AMD开放最新的处理器架构、HT总线插槽技术、以便伙伴厂商可以共同开发协处理器,最终合作形成更优化且高度整合的应用方案。在异构多核心飞速前进的路途中,Intel和AMD两个巨头的产品计划中,更多地体现了它们的企业文化和整体战略。 SoC 片上系统(SoC:System-on-a-chip)指的是在单个芯片上集成一个完整的系统,对所有或部分必要的电子电路进行包分组的技术。所谓完整的系统一般包括CPU、存储器、以及外围电路等。 SoC是与其它技术并行发展的,如绝缘硅(SOI),它可以提供增强的时钟频率,从而降低微芯片的功耗。 片上系统技术通常应用于小型的,日益复杂的客户电子设备。例如,声音检测设备的片上系统是在单个芯片上为所有用户提供包括音频接收端、模数转换器(ADC)、微处理器、必要的存储器以及输入输出逻辑控制等设备,此外系统芯片还应用于单芯片无线产品。 虽然在这个领域,Intel还是新手,但它在2007春季IDF上已经拟定了自己的计划——Tolapai与Silverthorne。媒体与分析人士认为,作为半导体界巨人的Intel从未涉足过SoC领域,SoC可能是Intel公司长期技术策略最为新奇的组成部分,在某种程度上标志着Intel公司的新航程。 当然我们要看到,Intel在很久以前就已经研发出了Xscale架构的 SoC并作为自己的嵌入式方案大力推行。在SoC这个新方向上,Intel在做不懈的改进。如下图,在整个芯片中Xscale内核只是一部分。 Intel将为数字机顶盒、电视和网络媒体播放器等新一代兼容互联网的消费类电子设备,提供基于IA架构的SoC产品。 AMD方面没有为我们大张旗鼓地发布SoC相关信息,但AMD也在向这个方面进军,甚至可以说是以SoC为主要方向发展。AMD将在2009年推出Falcon,这是一款用于笔记本的CPU,而且是其第一款具有板上图形内核的Fusion CPU,随后提出的则是我们已经介绍过的一系列HyperTransport协处理器系统。 由于SoC的特殊架构,芯片的互连总线再度成为Intel与AMD交手的重点。在这方面AMD走在前面,高效灵活的HyperTransport架构,让CPU扩展变得非常容易。Intel证实45nm制程的新处理器架构——Nehalem系列产品在2008年将可投入市场。 业界普遍认为,一旦Intel赶上AMD 的芯片通讯技术水平,它就可以更好的与AMD 进行竞争。但AMD在2007年末就将使用HyperTransport 3.0. 这种技术提高了通讯速度,可以用它来组建16处理器服务器系统。另外,AMD将HyperTransport技术进行公开,这也成为它的一大优势。 并不是说Intel与AMD的参与使得SoC走上前台,而是SoC可预见的优秀前景使得Intel与AMD在调整自己的战略重心,并有意让SoC走得更远。由于空前绝后的高效集成性能,片上系统是替代集成电路的主要解决方案。SoC已经成为当前微电子芯片发展的必然趋势。 在CPU发展趋势这个问题上,很多厂商和相关人士做出了探索,同样这篇文章是在参考和借鉴很多文献后完成的。 对于未来CPU的发展趋势,我们在文章里做了预览。相信大家已经可以感受到未来CPU的脉搏,更进一步熟悉了自己正在使用的CPU性能,并产生了自己的想法。有人将近一两年称为架构革命的前夜,也许近期面世的新品让我们觉得很平常,64位技术已成熟并正在普及,双核和多核CPU按部就班的研发和生产,软件也在艰难地为多核化趋势而优化,这些产品大多数是对原有架构的革新。但展望未来,CPU将呈现出百花齐放的发展趋势,但为了同样的目标,它们又会在思路上发生趋同而相互借鉴。

篇三:十种方法有效加快电脑运行速度

十种方法有效加快电脑运行速度

1、加快开关机速度

1) 开始 运行msconfig 启动

把不必要的 都可以删掉

2)下载个windows优化大师就可以了.每个项都有说明,操作简单,适合新手.

安装后,打开windows优化大师,在系统性能优化→开机速度优化里面,把不要开机加载的程序的去掉就可以.

给你个下优化大师的下载网址:

3)修改注册表,开始菜单→运行→输入"REGEDIT"打开注册表.

找到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,把不要的启动项删除.

在Windows XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。加快开机速度,可以先设置自动结束任务,首先找到HKEY_CURRENT_USER/Control Panel/Desktop,把

AutoEndTasks的键值设置为1;然后在该分支下有个“HungAppTimeout”,把它的值改为“4000 (或更少),默认为50000;最后再找到

HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control,同样把

WaitToKillServiceTimeout设置为“4000”;通过这样设置关机速度明显快了不少。

2、优化硬件

如果你家里没有多余的USB设备,请在“设备管理器---通用串行总线控制器”中将所有的USB设备禁用。此法可以让你的XP开机时间减少约十五秒。

同样,如果你家只有一块硬盘或光驱,可以在“设备管理器---IDE ATA/ATAPI控制器”中把“主/次要IDE通道---高级设置”中的“设备1---设备类型”设置为无。

3、优化视觉效果

大家知道,在Windows XP在菜单效果方面比起win9x等兄弟可以说是非常漂亮了,不过对于小内存用户来说,太华丽了,太占内存了,(偶的256MB内存也只能是基本满足需要~~~~~)那么该怎么样修改呢?请跟我来:

(1).请右击“我的电脑”选择“属性”,在分类视图中选择“高级”---“性能”,此时将弹出“性能选项”窗口,在这里选择“调整为最佳性能”可以将菜单的所有动画效果去掉。应该感到速度有明显提高,如果还觉得不够快,请往下看。

(2).打开注册表编辑器,找到HKEY_CURRENT_USER\Control Panel\Desktop分支,在右边窗口双击键值名MenuShowDelay的项,这一项的取值范围是0~100000(单位为毫秒),接下来将默认的值改为0即可。

4、优化网上邻居

Windows XP网上邻居在使用时系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,这样速度显然会慢的很多。这些功能对我们没多大用的话,可以将其删除。在注册表编辑器中找到 HKEY_LOCAL_MACHINE/sofeware/Microsoft/Windows/CurrentVersion/Exploer/RemoteComputer/NameSpace,删除其下的(打印机)和

{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(计划任务),重新启动电脑,再次访问网上邻居,你会发现快了很多。

5、加快启动速度

要加快Windows XP的启动速度。可以通过修改注册表来达到目的,在注册表编辑器,找到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters,在右边找到

EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少;

6、自动关闭停止响应程序

有些时候,XP会提示你某某程序停止响应,很烦,通过修改注册表我们可以让其自行关闭,在HKEY_CURRENT_USER/Control Panel/Desktop中将字符健值是AutoEndTasks的数值数据更改为1,重新注销或启动即可。

7、加快菜单显示速度

为了加快菜单的显示速度,我们可以按照以下方法进行设置:我们可以在

HKEY_CURRENT_USER/Control Panel/Desktop下找到“MenuShowDelay”主键,把它的值改为“0”就可以达到加快菜单显示速度的效果。

8、清除内存中不被使用的DLL文件

在注册表的

HKKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion,在Explorer增加一个项AlwaysUnloadDLL,默认值设为1。注:如由默认值设定为0则代表停用此功能。

9、加快预读能力改善开机速度

Windows XP预读设定可提高系统速度,加快开机速度。按照下面的方法进行修改可进一步善用CPU的效率:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session

Manager/Memory Management/PrefetchParameters右边窗口,将

EnablePrefetcher的数值数据如下更改,如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5,否则建议保留数值数据为默认值即3。

10、减少启动时加载项目

许多应用程序在安装时都会自作主张添加至系统启动组,每次启动系统都会自动运行,这不仅延长了启动时间,而且启动完成后系统资源已经被消耗掉!

启动“系统配置实用程序”,在“启动”项中列出了系统启动时加载的项目及来源,仔细查看你是否需要它自动加载,否则清除项目前的复选框,加载的项目愈少,启动的速度自然愈快。此项需要重新启动方能生效。

大家都希望电脑一开机就可以立即进入Windows系统而不用等待,但由於种种原因常常未能如愿,甚至一开机就死机的情况也时有发生。其实有些时候Windows启动速度缓慢并不是它本身的问题,而是一些设备或软体造成的,看看下面拖慢系统启动的8个原因,再查一查你的电脑是不是也存在类似问题!

1.USB硬碟和扫描器等设备

如果电脑安装了扫描器等设备,或在启动时已经连接了USB硬碟,那麼不妨试试先将它们断开,看看启动速度是不是有变化。一般来说,由於USB介面速度较慢,因此相应设备会对电脑启动速度有较明显的影响,应该尽量在启动后再连接USB设备。如果没有USB设备,那麼建议直接在BIOS设定中将USB功能关闭。

提示:由於Windows 启动时会对各个驱动器(包括光碟机)进行检测,因此如果

光碟机中放置了光碟,也会延长电脑的启动时间。

2.令人心烦的网卡

如果设定不当,网卡也会明显影响系统启动速度,如果你的电脑用不著网卡,那就直接将网卡拔掉,以免影响系统启动速度。

如果你的电脑连接在局域网内,安装好网卡驱动程式后,预设情况下系统会自动通过DHCP来获得IP位址,但大多数公司的局域网并没有DHCP伺服器,因此如果用户设定成“自动获得IP位址”,系统在启动时就会不断在网路中搜索DHCP 伺服器,直到获得IP 地址或超时,自然就影响了启动时间,因此局域网用户最好为自己的电脑指定固定IP地址。

3.档案和印表机共用

有些安装了Windows XP专业版的电脑也会出现启动非常慢的问题,甚至达到了1分40秒之多!系统似乎死机了,登录系统后,桌面也不出现,电脑就像停止反应,1分后才能正常使用。这是由於使用了Bootvis.exe 程式后,其中的Mrxsmb.dll档案为电脑启动添加了67秒的时间!

要解决这个问题,只要停止共用档案夹和印表机即可:选择“开始→设定→网路和拨号连接”,右击“本地连接”,选择“内容”,在打开的视窗中取消“此连接使用下列选定的元件”下的“Microsoft网路的档案和印表机共用”前的核取方块,重启电脑即可。 提示:微软已经对Bootvis.exe档案进行了多次升级,而且它确实对Windows XP的启动速度有很大帮助,建议大家到http

//www.microsoft.com/whdc/hwdev/platform/performance/fastboot/default. mspx 下载该工具。

4.断开不用的网路驱动器

为了消除或减少 Windows 必须重新建立的网路连接数目,建议将一些不需要使用的网路驱动器断开,也就是进入“我的电脑”,右击已经建立映射的网路驱动器,选择“断开”即可。

5.硬碟分区太多也有错

如果你的Windows 2000没有升级到SP3或SP4,并且定义了太多的分区,那麼也会使启动变得很漫长,甚至挂起。所以建议升级最新的SP4,同时最好不要为硬碟分太多的区。因为Windows 在启动时必须装载每个分区,随著分区数量的增多,完成此操作的时间总量也会不断增长。

6.桌面图示太多会惹祸

桌面上有太多图示也会降低系统启动速度。Windows每次启动并显示桌面时,都需要逐个查找桌面快捷方式的图示并载入它们,图示越多,所花费的时间当然就越多。

建议大家将不常用的桌面图示放到一个专门的档案夹中或者乾脆删除!

晨风提示:有些杀毒软体提供了系统启动扫描功能,这将会耗费非常多的时间,其实如果你已经打开了杀毒软体的即时监视功能,那麼启动时扫描系统就显得有些多,还是将这项功能禁止吧!

7.字体过多也拖后腿

尽管微软声称Windows可以安装1000~1500种字体,但实际上我们却发现当安装的字体超过500 种时,就会出现问题,比如:字体从应用程式的字体列表中消失以及Windows的启动速度大幅下降。在此建议最好将用不到或者不常用的字体删除,为避免删除后发生意外,可先进行必要的备份。

8.微软自己起“内 ”

还记得Windows XP的某个补丁造成系统启动变慢的新闻吧(比如:代号为

Q328310的补丁会造成Windows 2000/XP启动和关机速度奇慢,甚至有可能导致册表锁死),可见微软自己内部出问题的可能性也不小,如果你在升级了某个系统补丁后,突然发现系统启动变慢,那麼最好留意一下是不是补丁惹的祸

磁碟重整与加快速度

您是否曾注意到,在电脑上开启档案的速度越来越慢?您的电脑整体效能是否每况愈下?有无任何象显示电脑硬碟中的档案配置过於凌乱?平常大量建立和删除的档案曾经导致您的硬碟挂掉?现在,您可以使用「磁碟重整」工具让电脑档案储存最佳化,并且释放硬碟空间使您的电脑运作更顺利。

什麼是「凌乱的档案配置」?

当您每次利用磁碟机读取或写入档案时,档案都会裂成碎片并重新配置,导致电脑效能整体下降。硬碟储存档案时,会裂成碎片散落到磁碟机的各个角落;当需要修改档案时,电脑则会将档案碎裂的部分膨胀(以加快搜寻档案碎裂部分的速度),这时电脑必须找出其他位置存放这些多的碎裂档案。档案的碎片并不会集中储存,而是见缝插针到处散落,正因为如此您的硬碟运作速度也就越来越慢了。通常磁碟机读取档案的理想状态是,先找到档案的开头,然后从头读到尾。但如果硬碟碎裂了,当电脑找到档案的开头并读取时,却只读取到一小部分则又要去找其部分,如此循环,一直到能读取整个档案。

化零为整

重整您电脑的磁碟,让所有档案被有效的整理,如此,电脑将能快速地撷取档案。事实上经过重整后的磁碟,因为减少了机械磨损的次数反而更耐用。

提供您一个好方法,当要安装新的应用程式或是移转大量档案之前,可以先做一次全面性的磁碟重整!如此,您将可以确保新的档案能够有效地被储存。或是当您做


本文标题:怎么提高cpu性能
链接地址:http://www.7rdy.cn/content/291132.html 转载请保留,谢谢!

怎么提高cpu性能相关推荐

栏目推荐
热点排行
推荐阅读

热点源网站地图©7RDY.CN