为了突破CPU的主频提高到一定程度遇到的瓶颈,可以采用多核。
多核编程技术主要包括并行计算、共享资源分布式计算、任务分解与调度、Lock-Free编程等内容。其中共享资源分布式计算、任务分解与调度是最重要的内容,也是大多数程序员未接触过的内容,许多并行算法都可以通过它们来实现。
多核编程模式主要是提供一种多核并行与分布式编程的普遍方法,有了这些编程模式后,程序员不再需要去学习各种复杂的并行算法,它可以复用现有的串行算法,很容易地实现并行和分布式计算。在多核编程技术中,最重要的一点是如何将计算均匀分摊到各个CPU核上。
扩展资料:
多核时代的到来,给程序员的编程思维带来了巨大的冲击和挑战。为了能够充分利用多核性能,程序员必须学会以分块的思维设计程序,以多进程或多线程的形式来编写程序。
到底应该使用多进程还是多线程的形式来编写程序,是最让程序员感到困惑的问题之一,这些需要根据具体的应用来决定。在通常情况下,使用多线程进行多核编程比使用多进程有更大的优势,因为:
(1)线程的创建和切换开销比进程更小。
(2)线程之间通信的方式比较多,而且简单也更有效率。
(3)多线程有很多的基础库支持。
(4)多线程的程序比多进程的程序更容易理解和修改。
增加主频,也就是对CPU进行超频,可以在BIOS里进行超频。
按DEL进入BIOS。
进入超频设置选项;
选择frequency / voltage control或者Power BIOS Features或者OverClocking setting(s)或者Genie BIOS Setting或者Advanced(configure system Frequency/ Voltage);
进入后找到CPU Frequency以及CPU Voltage(不可调整则需开启超频功能);
调整CPU Frequency(外频)的值,每次加10(这个值一般在200-300之间),按F10再按Y(保存退出重启);
电脑重新启动进入系统,用测温软件读取CPU温度,在60度以下继续。5返回步骤1重复以上步骤;
碰到无法开机或者其他错误返回步骤一,进入CPU Voltage(电压),值往上加005,保存退出,如果仍然出错则将CPU Frequency降低10。
在熟悉了BIOS之后再进行进阶超频。注意:超频会减少CPU寿命;超频(尤其是加电压)可能导致CPU烧毁。
CPU主频、外频和超频详解 时钟和频率在电子技术中,脉冲信号是一个按一定电压幅度,一定时间间隔连续发出的脉冲信号。我们将第一个脉冲和第二个脉冲之间的时间间隔称为周期;而将在单位时间(如 1秒)内所产生的脉冲个数称为频率。频率是描述周期性循环信号包括脉冲信号在单位时间内所出现的脉冲数量多少的计量名称;频率的标准计量单位是Hz (赫)。电脑中的系统时钟就是一个典型的频率相当精确和稳定的脉冲信号发生器。脉冲信号频率和周期的关系请参考图1。频率在数学表达式中用“f”表示,其相应的单位有:Hz(赫)、kHz(千赫)、Mz(兆赫)、GHz(吉赫)。真中1G=1000MHz,1MHz=1000KHz,1KHz= 1000Hz。计算脉冲信号周期的时间单位及相应的换算关系是:s(秒)、ms(毫秒)、us(微秒)、ns(纳秒),真中:1s=1000ms,1ms =1000us,1us=1000ns。
电脑中的时钟和我们日常所用的“时钟”可不一样,它没有现在是“几点几分”的指示,而仅仅是一个按特定频率连续发出脉冲的信号发生器。至于电脑主板CMOS中保留日期和时间的功能则另当别论。
电脑系统中为什么要有时钟举个例子说吧,我们在做广播 *** 时总要放广播 *** 的录音(或要一人喊口令),这样几十个做 *** 的人中虽然有男有女,有老有少但只要都按统一的节拍做,就可以将广播 *** 做得比较整齐。同样,电脑中是一个复杂数据处理系统,其中CPU处理数据是按照一定的指令进行的,每次执行指令时,CPU内部的运算器、寄存器和控制器等都必须相互配合进行,虽然每次执行的指令长短不一,参与运算的CPU内部单元也不止一个,但由于都能按照统一的时钟脉冲同步地进行,所以整个系统才能协调一致地正常运行。况且电脑中除CPU外,还有存储系统和显示系统等,由于这些分系统运行时也需用特定频率的时钟信号用于规范运行,所以在电脑系统中除了CPU主频和系统时钟外,还有用于ISA和PCI总线和AGP显示接口。
主频和外频
在电脑中,系统总线通常是指CPU的I/O接口单元与系统内存、L2 cache和主板芯片组之间的数据、指令等传输通道。系统总线时钟就是我们常说的系统时钟和CPU外部时钟(外频),它是电脑系统的基本时钟,电脑中各分系统中所有不同频率的时钟都与系统时钟相关联,详细情况可参考图2。
由于从486DX2(CPU)开始,CPU的内核工作频率和外频(系统时钟频率)就不一致了。在586、686电脑中,系统时钟就是CPU的“外频”,而将系统时钟按规定比例倍频后所得到时钟信号作为CPU的内核工作时钟。CPU 内核工作时钟频率也就是我们平常所说的电脑主频,例如说某电脑是Pentium-233,那么这台电脑的系统时钟是66MHz,而它的主频则是(66× 35)=233MHz。
从图2可以看出,各分系统时钟和AGP接口时钟都是由系统时钟按照一定的比例分频或倍频得到的,所以调整电脑中的系统时钟频率必然将改变其它各分系统时钟信号频率,影响各分系统的实际运行情况,这一点对电脑发烧友进行CPU超外频运行时应该加以充分重视。
主频、外频和运算速度
在电脑数据通信中计算数据传输速率常使用公式:时钟频率×数据总线宽度÷8=Betys/s。在电脑系统中,CPU系统内存、显示接口(如AGP“总线”) 以及通过主板芯片组与扩展总线(ISA、PCI)之间进行数据交换时,是按相应的时钟频率进行的。例如当系统时钟为66MHz时,系统内存与CPU之间的数据传输率是528MB/s,AGP高速显示接口工作在X1方式的时钟频率也是66MHz,但由于数据宽度只有32位,所以AGP接口的数据倍输速率只能达到266MB/s。PCI总线的数据宽度虽然也是32位,但由于PCI总线时钟频率只有33MHz,所以PCI总线的数据传输最高速率只有 133MB/s。在Intel公司推出440BX主板芯片1将系统时钟频率由原来的66MHz提高到100MHz后,CPU系统内存之间的数据交换速率就达到了800MB/s(100×64÷8)。从这点可以看出,在同样的数据宽度条件下,只要提高工作时钟频率就能提高传输通道的数据传输速率。
另外,提高CPU的主频对提高CPU运算速度也是非常有效的措施。举例说吧,假设某型CPU能在1个时钟周期(即图1中的一个周期)执行一条运算指令,那么当CPU运行在100MHz主频时得比它运行在50MHz主频时速度快一倍。因为100MHz的时钟周期比50MHz的时钟周期占用时间减少了一半,也就是工作在100MHz主频的CPU执行一条运算指令所需时间仅为10ns比工作在50MHz主频时的20ns缩短了一半,自然运算速度也就快了一倍。只不过电脑的整体运行速度不仅取决于CPU运算速度,还与其它各分系统的运行情况有关,所以在人们不断设法提高CPU工作主频的同时,还在努力试图提高电脑的系统时钟频率,这些努力的最终目的是想提高电脑的总体运行速度,因为只有当电脑中的CPU运算速度、各分系统运行速度和各分系统之间的数据传输速度都能得到提高后,电脑整体的运行速度才能真正得到提高。
制约主频、外频提高的因素
既然提高CPU主频和系统时钟频率可以提高电脑系统的运算速度,那么为什么至今为止Pentium Ⅱ的主频只能达到400MHz,电脑系统时钟频率也只由66MHz提高到100MHz这都是因为提高CPU时钟频率和系统时钟频率受到了一些暂时还无法克服的技术障碍所造成的。
提高CPU工作主频主要受到生产工艺的限制。由于CPU是在半导体硅片上制造的,在硅片上的元件之间需要导线进行联接,由于在高频状态下要求导线越细越短越好,这样才能减小导线分布电容等杂散干扰以保证CPU运算正确,然而目前的CPU生产工艺只能达到025um的水平,所以CPU的主频还只能达到400MHz左右。不过据业内人士声称,如果018um工艺技术过关,那么生产出主频为700MHz左右的CPU是毫无问题的,如果再能解决IBM提出的铜基导体技术难题,那么还有可能制造出工作主频更高的CPU。
另一方面,提高系统时钟频率的尝试也受到了运行速度较慢的外部器件制约。几十年来,虽然外部设备,主要是数据存储设备技术也在逐步发展,但其发展的速度同CPU的发展进度相比是不可同日而语的。以硬盘为例,尽管生产厂家丝毫没有松懈地努力对硬盘制造技术进行改进,然而硬盘的读、写的实用速度也仅在7MB/s左右,硬盘接口也只能工作在33MHz左右的时钟下,一旦时钟频率提高太多,硬盘就可能无法正常运行。从图2可以清楚地看到,系统时钟频率改变的同时也改变了ISA和PCI等扩展总线的时钟频率,因此必然影响联接在这些接口上的外部设备运行状态,所以我们不能无节制地去提高系统时钟频率。想提升主频就超频,本来是28G的,超到32G都可以,何况是30?
开机时不停按(其实按一次也可以,但是要把握好时机。最保险的方式就是狂按)F2(有的是Delete,也可能是其他键)进BIOS,设置CPU主频、外频和电压等,保存退出。超频就是超过原来的频率 电脑超频,打个比方就是我们在跑步的时候,如以5米/S的速度跑,但过了一会儿,你想跑快点跑完路线,这时你就要进行加速跑,这时你的速度就调到了7米/S,你的速度就明显加快了。在这段时间内,你的步频就加快了。这就是我们生活中的一个小小的超频。所以说,电脑超也是一样,就是加快它的运行速度,让它跑得更快!!!
超频,自始至终是令玩家兴奋不已的字眼,也难怪,凭空就让自己的电脑跑的更快,谁不想呢?很多超频高手有着很多成功超频的经历,令新手们羡慕又嫉妒,那么对于我们广大的想超频而又不会超频的朋友来说,该如何学习超频呢?那么请仔细阅读下面的文章,我们将系统的学习超频,手把手的教你超好频,让你实现少花钱而升级的梦想。
教你如何超频(上)
一超频原理
为了更好的超频,超频原理不可不学。以超频最有效果的CPU 为例,目前CPU的生产可以说是非常精密的,以至于生产厂家都无法控制每块CPU到底可以在什幺样的频率下工作,厂家实际上就已经自己做了次测试,将能工作在高频率下的CPU标记为高频率的,然后可以卖更高的价钱。但为了保证它的质量,这些标记都有一定的富余,也就是说, 一块工作在600MHZ的CPU,很有可能在800MHZ下依然稳定工作,为了发掘这些潜在的富余部分,我们可以进行超频。
此外,我们还可以借助一些手段来使CPU稳定工作在更高的频率上,这些手段主要是两点:增加散热效果、增加工作电压。
对于电脑的其它配件,依然利用这样的原理进行超频,如显示卡、内存、 甚至鼠标等等。
好了,你已经开始着急了,我要超频,得怎幺来呢?该如何下手?
二超频准备
别着急,超频之前要做一些准备,这些准备将使你超频可以顺利进行。磨刀不误砍柴工,多准备一点没坏处。
CPU散热风扇 —— 非常关键的超频工具,一定要买好风扇,绝对很值得!
导热硅脂 —— 增加CPU和风扇散热片之间的热传递,很有用的东西,价格便宜。
导热硅胶 —— 一般用来往芯片上粘贴小的散热片,给主板芯片降温、显卡芯片降温、给内存芯片降温用。
小散热片 —— 辅助降温用,主要用来给发热略大的芯片降温。
三超频CPU
最有效果的超频,莫过于超频CPU了,而且现在的CPU大多数都是可超的,我们就多说一说如何超频电脑的CPU。
电脑的CPU工作频率为主频,它是由外频和倍频的乘积决定的,超频CPU,超倍频是最佳方案。但有的厂家为 防止我们超频,将CPU的外频锁定了(这更证实了超频的合理性),如Intel大部分的CPU都是锁了外频的。那幺对于这种CPU,我们也只能通过提升外频来进行了。这种提升可能有局限,但可以带来更大的好处。
目前的主流CPU有两家:Intel的和AMD的。
1、Intel,CPU当之无愧的龙头老大,它生产的CPU始终占有相当大的市场。
2、AMD,CPU厂商中的后起之秀,也占有相当的市场份额。
知道了自己的电脑是何种CPU之后,我们要查找它的最高可超频率,以便确定超频的目标,可超频率可以在《各种CPU超频编号大集合》中查到
大家所使用的电脑中大多数都是用的这两种CPU,当你确定了自己的CPU型号之后,还要确定CPU的核心工艺 和出厂日期。对于超频来说,越先进的核心工艺就越好超,同一型号的CPU,出厂日期越靠后的也越好超。如18微米的内核工艺,则理论上最多能到12G左右。要想上再高的频率只有用更好的工艺生产。
教你如何超频(下)
超频CPU正式开始,分为以下几步:
1更换好的散热片:
这步要看原来的CPU风扇和散热片是否优良,优质的风扇价格一般都在50元以上,这笔投资尽量要保证。对于超频非常有用。在换上优质风扇的同时,注意在CPU与风扇散热片底座的接触部分涂抹导热硅脂,这样可以提高散热速度。
2提升CPU倍频:
此法目前仅适合K62和Duron以及T bird的CPU,如果是Duron和T bird还要用铅笔来破解倍频,很多文章有介绍,这里不再赘述。超倍频需要主板支持修改倍频,选购主板的时候要十分注意。
3提升CPU外频:
提升外频可以带来系统性能的大幅度提升,对于PIII处理器,目前的一般都是100外频,只有超到133左右,在散热优良而还可以加电压的时候,甚至可到150以上。但在这时,需要您的电脑的内存、显卡可以工作在如此之高的频率之下。因此相对来说,100外频的PIII处理器,是超外频比较理想的CPU。此法跟提升CPU倍频的方法一起用,效果最好。当然,这需要您的主板支持外频的调节,有的主板支持逐兆调节,就是专门为了超外频而设计的。
4增加电压:
增加电压带有一定的危险性,建议不采用,如确实需要增加电压来增加超频后的稳定性,则要一点一点的加,并监视温度以策安全。对于Intel的CPU,稍微加一些电压效果是明显的;对于AMD的CPU,可以多加一些电压。这里要提到的是主板要支持更改电压,否则超频余地不会太大。如果是需要转接卡的话,要注意选择或更换可以调节电压的转接卡为上策。
5软件超频:
软件超频是利用超频软件来进行的,例如技嘉的主板,就有可以软件超频的型号。这些软件超频的例子会在以后的文章中介绍。
一般的来说,超频CPU只要按照以上的步骤,应该可以做到超频成功的,至于超频的幅度,就取决于您的机器 的各个配件的质量了,值得注意的是:超频会缩短CPU的寿命,如果您想让现在的机器能使用个十年八年的, 还是不要超频为好。不过现在电脑的更新换代实是快,10年对于电脑来说,太漫长了……:-)
四超频显卡
对于狂热的超频爱好者来说,任何一个超频的机会也不容错过,显卡是电脑中第二个可以超频的对象,自然也倍受青睐,超频显卡也要看显卡的芯片核心工艺,越先进的越耐超。
超频显卡除了超频核心频率以外,还可以超频显存频率,为什幺市面上出现了很多使用55ns的显存的显卡呢 就是因为显存的反应时间越小,可超的频率就越高,6ns显存一般也能超到200M,55ns自然可超到更高。超频显存可能会带来很多热量,我们可以在显存上粘贴散热片来缓解这个问题。
五超频鼠标
不要奇怪,超频鼠标是指让鼠标的刷新率增加,不信你快速晃动鼠标,你会发现其实鼠标的光标也不是连续的,一般的PS2鼠标刷新率是80HZ,也就是说1秒钟画出80个光标。当然,刷新率是越高越好的,这样可以使得光标显示效果细腻,改变刷新率是通过软件更改的,目前有一款软件叫PS2PLUS,它可将PS2鼠标的刷新率刷到200!拿市面上随处可见的普通的双飞燕2D鼠标来试验,当运行刷新软件将刷新率调整到200MHZ的时候,鼠标变得非常好用,点击准确,移动平滑,感觉跟100多元的罗技鼠标相当啦!不花钱升级了鼠标,何乐而不为!但要注意该软件好象不能用在windows2000下,且不能改变USB鼠标的刷新率,好在USB鼠标的刷新率已经是120了,基本够了。在前文提到的网址可以下载该软件。
六超频内存、硬盘
千万别有误会,超频内存和硬盘,其实是不太可能的,我们所说的超频,其实是指提升了CPU的外频之后,总线频率上升了带来的内存、硬盘的工作频率的提高,因为这两样东东可改变的东西更少了,几乎就不能做什幺手脚,所以最好也不要进行超频工作。前一阵子有的文章介绍可以超频硬盘转速,这也是骗人的空谈,没有理论基础。至于内存的CAS=2和=3之分,效果也是很小的,可忽略不计。
七超频测试
成功的超频,应该禁得起严格的测试,一般是系统正常运行,软件运行稳定,运行各种测试软件表示性能确实稳定,无其它故障出现即可。
八几种超频性能很好的CPU介绍
很多朋友的超频经历告诉我们,如下的几款CPU超频性能很好:
1)PIII550E、PIII650E比较好超。
2)duron,生产日期靠后的比较好超。
想来现在主要也只有这几种东西可以超频了,如果您已经成功的超频了,并且很稳定,那幺恭喜您已经完成了少花钱升级的目标,但如果您达不到您的目的或者出现了超频失败,也不用灰心丧气,我们来看看超频失败的几种现象。
超频失败现象小结
现象一:系统可以启动,但运行大的软件的时候死机,而且时快时慢。 分析和解决:此时您的系统已经达到瓶颈,若不能略微降低CPU主频,则应该利用提升电压、增加散热效果等手段来使之稳定下来。
现象二:电脑可以启动,但进不了 *** 作系统。分析和解决:您的电脑处在不能启动的边缘,您应该降低超频幅度以求得稳定。
现象三:电脑不能启动,完全黑屏。分析和解决:超的太高了,导致CPU运算频繁出错而无法正常工作,别太贪心,少超一点啦。
现象四:系统可以启动,但屏幕时而出现斑块花点。分析和解决:显卡顶不住了,可考虑降低显卡的超频幅度或者总线的超频幅度。
现象五:系统其它板卡工作不正常。但系统稳定。分析和解决:您的主板设计不良,导致超频之后的电磁干扰增加,影响板卡的工作稳定性,可以换到距离比较远的 插槽重新试验,或者更换抗干扰能力强的板卡。
最后,还要重申超频的原则,是合理超频,适度超频,如果因为一味追求超频而使系统不稳定,那倒不如不超频,稳定使用它比较舒服。毕竟电脑是让我们来使用的,而不是做试验的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)