问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问如何提高CPU性能?

发布网友 发布时间:2022-04-20 02:20

我来回答

1个回答

热心网友 时间:2023-06-22 01:08

分类: 电脑/网络 >> 硬件
解析:

CPU生产商为了提高CPU的性能,通常做法是提高CPU的时钟频率和增加缓存容量。不过目前CPU的频率越来越快,如果再通过提升CPU频率和增加缓存的方法来提高性能,往往会受到制造工艺上的*以及成本过高的制约。

尽管提高CPU的时钟频率和增加缓存容量后的确可以改善性能,但这样的CPU性能提高在技术上存在较大的难度。实际上在应用中基于很多原因,CPU的执行单元都没有被充分使用。如果CPU不能正常读取数据(总线/内存的瓶颈),其执行单元利用率会明显下降。另外就是目前大多数执行线程缺乏ILP(Instruction-Level Paralleli *** ,多种指令同时执行)支持。这些都造成了目前CPU的性能没有得到全部的发挥。因此,Intel则采用另一个思路去提高CPU的性能,让CPU可以同时执行多重线程,就能够让CPU发挥更大效率,即所谓“超线程(Hyper-Threading,简称“HT”)”技术。超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。

采用超线程及时可在同一时间里,应用程序可以使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行操作。而超线程技术可以使芯片同时进行多线程处理,使芯片性能得到提升。

超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程,P4处理器需要多加入一个Logical CPU Pointer(逻辑处理单元)。因此新一代的P4 HT的die的面积比以往的P4增大了5%。而其余部分如ALU(整数运算单元)、FPU(浮点运算单元)、L2 Cache(二级缓存)则保持不变,这些部分是被分享的。

虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每个CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。

英特尔P4 超线程有两个运行模式,Single Task Mode(单任务模式)及Multi Task Mode(多任务模式),当程序不支持Multi-Processing(多处理器作业)时,系统会停止其中一个逻辑CPU的运行,把资源集中于单个逻辑CPU中,让单线程程序不会因其中一个逻辑CPU闲置而减低性能,但由于被停止运行的逻辑CPU还是会等待工作,占用一定的资源,因此Hyper-Threading CPU运行Single Task Mode程序模式时,有可能达不到不带超线程功能的CPU性能,但性能差距不会太大。也就是说,当运行单线程运用软件时,超线程技术甚至会降低系统性能,尤其在多线程操作系统运行单线程软件时容易出现此问题。

需要注意的是,含有超线程技术的CPU需要芯片组、软件支持,才能比较理想的发挥该项技术的优势。操作系统如:Microsoft Windows XP、Microsoft Windows 2003,Linux kernel 2.4.x以后的版本也支持超线程技术。目前支持超线程技术的芯片组包括如:

Intel芯片组:

845、845D和845GL是不支持支持超线程技术的;845E芯片组自身是支持超线程技术的,但许多主板都需要升级BIOS才能支持;在845E之后推出的所有芯片组都支持支持超线程技术,例如845PE/GE/GV以及所有的865/875系列以及915/925系列芯片组都支持超线程技术。

VIA芯片组:

P4X266、P4X266A、P4M266、P4X266E和P4X333是不支持支持超线程技术的,在P4X400之后推出的所有芯片组都支持支持超线程技术,例如P4X400、P4X533、PT800、PT880、PM800和PM880都支持超线程技术。

SIS芯片组:

SIS645、SIS645DX、SIS650、SIS651和SIS648是不支持支持超线程技术的;SIS655、SIS648FX、SIS661FX、SIS655FX、SIS655TX、SIS649和SIS656则都支持超线程技术。

ULI芯片组:

M1683和M1685都支持超线程技术。

ATI芯片组:

ATI在Intel平台所推出的所有芯片组都支持超线程技术,包括Radeon 9100 IGP、Radeon 9100 Pro IGP和RX330。

nVidia芯片组:

即将推出的nForce5系列芯片组都支持超线程技术。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 如何提高电脑cpu的运行速度? 如何提高CPU的运行速度? 如何提高CPU运行速度? 如何提高CPU性能? 如何提高cpu运行速度 提高cpu性能的方法 电脑怎么提高cpu性能 做眼保健操可以缓解视疲劳吗? 眼保健操有那些好处? 做眼保健操对眼睛有啥好处与坏处? 做眼保健操对眼睛的意义是什么?是能预防近视还是... 有哪些动作可以很好的缓解眼部疲劳呢? 眼保健操对眼睛有帮助吗?你有什么看法? 爱眼护眼很重要,哪几部眼保健操,教你缓解眼部疲劳? 经常做眼保健操,真的可以保护眼睛吗?怎么样正确... 眼保健操,真的管用吗? 做眼保健操多长时间最好? 经常做眼保健操,加强视力训练,对眼睛都有哪些好处? 有什么动作能有效缓解眼疲劳? 中小学生做眼保健操,对眼睛有什么好处? 提高cpu性能的三大措施 电脑怎么提高CPU的速度 cup的运算速度与许多因素有关,下面哪些是提高cpu... 提高CPU运算速度的措施 怎样使CPU速度变快 怎样提高电脑的CPU处理速度 怎样提高电脑cpu 怎样增加程序cpu使用率提高运行速度 提高cpu性能的三大措施包括 有什么软件可以使CPU的运算处理速度提高 怎么拆分pdf文件?如何把PDF拆分成单页文件 如何把PDF多页文档拆为单页 PDF文件可以进行分割吗?分割成几分单独的文件 如何在PDF里将一个页面拆分成几个页面 怎样将PDF组合分拆成单一的PDF文件 康佳电视使用方法? 康佳液晶电视质量怎么样? 如何将多页PDF文件一次分成单个一页PDF文件? 康佳电视也是一个老牌子了,电视的质量如何? 如何把pdf拆分成单页或者是多页文件?