帶寬和延遲時(shí)間誰(shuí)更重要
現(xiàn)在許多新配的主流電腦基本上是P4等級(jí)的,如何搭配內(nèi)存才能發(fā)揮出CPU的優(yōu)勢(shì)呢?是高頻率好還是低延遲好呢?接下來(lái)是小編為大家收集的為什么好CPU要配好內(nèi)存 ,希望能幫到大家。
為什么好CPU要配好內(nèi)存 :
引言
自從Intel發(fā)布i865PE/i875P雙通道主板和P4處理器后,內(nèi)存市場(chǎng)便經(jīng)歷了前所未有的巨大變化。在雙通道DDR內(nèi)存出現(xiàn)后,P4不再受到帶寬的制約(帶寬限制的問(wèn)題在P4與i845系列配合時(shí)尤其突出)。像i845PE一樣,由于使用單通道內(nèi)存控制器,單通道DDR芯片僅能提供P4所需要的一半的帶寬。
新型800MHz的FSB奔4處理器能利用總線速度使運(yùn)算速度超過(guò)以往,眾多的內(nèi)存生產(chǎn)廠商也開(kāi)始生產(chǎn)相匹配的“高速”內(nèi)存,而且速度與日俱增。遺憾的是,為了使內(nèi)存頻率達(dá)到與FSB相同的速度,基本上所有的高速DIMM都要產(chǎn)生相當(dāng)?shù)难舆t現(xiàn)象,而且延遲時(shí)間相當(dāng)長(zhǎng),比如3-4-4-8。一個(gè)很簡(jiǎn)單的例子,拉力賽賽車跑得再快,在賽道上也趕不上F1賽車;同樣,再好的F1賽車在拉力賽中也不可能獲勝。這也就是說(shuō),所謂的“高速”內(nèi)存在高速情況下,延遲現(xiàn)象考慮不了太多。但眾所周知,內(nèi)存的延時(shí)對(duì)于整個(gè)系統(tǒng)的表現(xiàn)來(lái)說(shuō)十分重要,很簡(jiǎn)單的例子,不少3D軟件運(yùn)行時(shí)不需要很大的帶寬,但需要機(jī)子中不同硬件之間的高速傳輸(顯卡--CPU--內(nèi)存)。
為內(nèi)存時(shí)鐘困惑嗎?
一旦涉及到內(nèi)存時(shí)鐘,不少人總是愛(ài)談?wù)撛诮邮芑虬l(fā)送數(shù)據(jù)前,內(nèi)存到底需要多長(zhǎng)的準(zhǔn)備時(shí)間。你可以把內(nèi)存時(shí)鐘看成一個(gè)在餐館里工作的服務(wù)員,在你點(diǎn)了菜后,你需要耐心的等待。內(nèi)存時(shí)鐘越短,計(jì)算機(jī)從內(nèi)存中讀取數(shù)據(jù)的速度越快(就好像上菜越快一樣),電腦總體的速度也就越快。至于為什么沒(méi)有比2-2-2-5更短的延遲時(shí)間,這是因?yàn)镴EDEC(內(nèi)存標(biāo)準(zhǔn)權(quán)威組織)認(rèn)為當(dāng)前的動(dòng)態(tài)存儲(chǔ)技術(shù)還無(wú)法實(shí)現(xiàn)0或1的延遲。
延遲的描述可以用四個(gè)用“-”分開(kāi)的阿拉伯?dāng)?shù)字表示,比如2-2-2-5。第一個(gè)數(shù)字代表CAS(Column Address Strobe)延遲時(shí)間,這個(gè)數(shù)字非常重要。接下來(lái)是RAS(Row Address Strobe)-to-CAS延遲,RAS Precharge延遲和Act-to-Precharge延遲。
上圖展示了DDR333內(nèi)存的延時(shí)情況,具體如下:
該圖表顯示了CAS2,CAS2.5和CAS3三種延時(shí)(CL=2的情況下)。請(qǐng)注意圖中垂直的虛線,它反映了時(shí)鐘信號(hào)的上下波動(dòng)。因?yàn)镈DR333是雙數(shù)據(jù)RAM內(nèi)存,所以不難看出,每個(gè)時(shí)間單元中都由兩部分組成。
CAS延遲體現(xiàn)在讀出一條指令到數(shù)據(jù)輸出這個(gè)過(guò)程中(CAS可用時(shí)鐘循環(huán)來(lái)計(jì)算)。在上面的例子中,讀取命令在T0時(shí)刻,而數(shù)據(jù)輸出在T3時(shí)刻,所以延遲時(shí)間為3。很顯然,以2-2-2-5方式運(yùn)行的內(nèi)存要比以3-4-4-8方式運(yùn)行快的多,這是因?yàn)閷?duì)于前者,內(nèi)存接受一條指令,計(jì)算出數(shù)據(jù),然后返回結(jié)果的時(shí)間要比后者短。
問(wèn)題出現(xiàn)了,是選擇高頻率,還是低延呢?有人說(shuō)了,我當(dāng)然會(huì)去選擇頻率高延遲低的內(nèi)存。然而,他們一定會(huì)失望的,因?yàn)槟壳笆袌?chǎng)上沒(méi)有如此的產(chǎn)品,即使是PC4000內(nèi)存的延遲時(shí)鐘也是相當(dāng)保守的。
我們會(huì)陷入這樣的迷惑:到底是要高頻長(zhǎng)延遲內(nèi)存,還是低速短延遲的呢?有兩種方案,第一個(gè)方案是高速DIMM內(nèi)存(比如PC4000),可以通過(guò)向處理器提供相當(dāng)大的帶寬來(lái)彌補(bǔ)其長(zhǎng)延遲。(值得指出的是,帶寬對(duì)各個(gè)硬件傳輸數(shù)據(jù)的快慢影響很大)像PC3200,PC3500一樣,大多數(shù)DIMM延遲很長(zhǎng),其頻率趕不上FSB處理器。假如超頻過(guò)高,其帶寬將受到限制。遺憾的是,就算能為CPU提供很大的帶寬,CPU也將不得不等待下一個(gè)時(shí)鐘周期,根源是內(nèi)存速度根本跟不上CPU。大帶寬也是有好處的,如果CPU要運(yùn)算大量數(shù)據(jù),比如Photoshop,database等。
第二個(gè)方案是基于CAS2的PC3200和PC3500,由于延遲很短,反過(guò)來(lái)彌補(bǔ)了帶寬的不足。總之,機(jī)子內(nèi)部快速的數(shù)據(jù)傳送對(duì)不需要大帶寬的程序很有利,游戲和3D方面的軟件就是很好的例子。
測(cè)試說(shuō)明一切!
下面的測(cè)試系統(tǒng)使用了250MHz的FSB處理器。Corsair TwinX-4000內(nèi)存在3-4-4-8延遲設(shè)置下,可以與FSB同步工作;而測(cè)試工作頻率為200MHz(5:4的內(nèi)存分頻)的Corsair XMS3500 CAS2內(nèi)存,延遲設(shè)為2-2-2-5。同時(shí)還測(cè)定Corsair XMS3500 CAS2在333MHz,延遲為2-2-2-5的工作情況。
測(cè)試軟件:Winstone2002,SiSoft Sandra,PCMark2002
Winstone2002
結(jié)果如圖。在Content Creation當(dāng)中,低頻率,短延遲對(duì)系統(tǒng)運(yùn)行速度有利,而在Business Winstone中相反,高頻率,長(zhǎng)延時(shí)更加有利。其實(shí)如果用333MHz的內(nèi)存,速度也不會(huì)慢多少。
SiSoft Sandra 2004
結(jié)果顯然易見(jiàn),內(nèi)存可以利用的帶寬越大,頻率越高,系統(tǒng)速度越快。Sandara沒(méi)有太多的考慮到內(nèi)存延遲。
PCMark 2002
PCMark 2002與Sandra的結(jié)果十分相似。
測(cè)試軟件:3DMark2001, AquaMark3
3DMark2001 SE
測(cè)試結(jié)果非常接近,低頻率,短延遲的內(nèi)存發(fā)揮出了優(yōu)勢(shì)。
AquaMark3
可以看出結(jié)果相差不大,短延遲的系統(tǒng)更加有利。請(qǐng)注意:即使333MHz的內(nèi)存系統(tǒng)也超過(guò)了500MHz內(nèi)存系統(tǒng)。
測(cè)試軟件:Quake III Arena,UT2003
Quake III Arena
各項(xiàng)結(jié)果都十分相近,在system(第一個(gè)表格)中,1號(hào)延時(shí)長(zhǎng),還是5:4的內(nèi)存分頻,其結(jié)果最好。
Unreal Tournament 2003
在UT 2003中,結(jié)果相差無(wú)幾。如果你愛(ài)玩游戲,你最好選擇低頻率,延遲短的內(nèi)存。
總結(jié)
不得不承認(rèn)帶寬對(duì)于P4處理器來(lái)說(shuō)非常重要,i865PE和i875P系統(tǒng)使得事情變得十分簡(jiǎn)單。測(cè)試過(guò)程中,使用400MHz頻率內(nèi)存(低延時(shí))的系統(tǒng)要比單純追求高頻率內(nèi)存系統(tǒng)的性能提高2~3%。許多發(fā)燒友喜歡使用低頻率,延遲短的內(nèi)存,這對(duì)于那些一味追求高頻內(nèi)存的生產(chǎn)廠商來(lái)說(shuō)的確是個(gè)不好的消息。
對(duì)于上文的測(cè)試結(jié)果,也許有人提出反對(duì)意見(jiàn),認(rèn)為選擇的測(cè)試軟件具有片面性。需要值得強(qiáng)調(diào)的是,對(duì)于大多數(shù)用戶來(lái)說(shuō),他們主要運(yùn)行游戲和簡(jiǎn)單的2D應(yīng)用程序,因此速度,性能居于首位;像辦公系統(tǒng)、工組站,更注重穩(wěn)定性和超負(fù)荷(同時(shí)對(duì)軟硬件提出要求)性能。
如果你正在準(zhǔn)備構(gòu)建你自己的P4系統(tǒng)并且僅僅玩玩游戲而已,建議選擇延遲短的DDR內(nèi)存,比如Mushkin's PC3500 Level II內(nèi)存,頻率為217MHz,延遲為2-2-2-5,或者Corair's TwinX-3200LL內(nèi)存,頻率和延遲分別為200MHz和2-2-2-5。如果你是一個(gè)網(wǎng)絡(luò)用戶或超頻新手,還想用一臺(tái)P4系統(tǒng)以較少的工作量獲得優(yōu)質(zhì)的成果,建議你選購(gòu)高頻率的DIMM內(nèi)存,毫無(wú)疑問(wèn),這些內(nèi)存沒(méi)有那些短延遲內(nèi)存速度快,但是,它們?nèi)菀装惭b。
對(duì)AMD系統(tǒng)來(lái)說(shuō),因?yàn)镃PU總線的速度并沒(méi)有P4那么夸張,所以用高速的內(nèi)存所帶來(lái)的增益并不明顯,不妨配備短延遲的內(nèi)存,效果同樣出色。
編輯點(diǎn)評(píng):為什么廠商不生產(chǎn)高頻率低延遲的內(nèi)存呢?因?yàn)樵诟?jìng)爭(zhēng)激烈的市場(chǎng)中,即使一個(gè)主要的生產(chǎn)廠商生產(chǎn)了革命性的產(chǎn)品(如高頻率低延遲內(nèi)存),但最終的命運(yùn)也肯定是被市場(chǎng)或競(jìng)爭(zhēng)對(duì)手淘汰,可能連投入研發(fā)的經(jīng)費(fèi)都賺不回來(lái),所以就沒(méi)有廠商生產(chǎn)如此高性能的內(nèi)存。話又說(shuō)回來(lái),如果生產(chǎn)商不生產(chǎn)出先進(jìn)的產(chǎn)品,那么人們會(huì)認(rèn)為它跟不上時(shí)代。不管怎么樣,希望這篇文章能幫你在組建硬件系統(tǒng)時(shí)起一點(diǎn)指導(dǎo)作用。
看了“為什么好CPU要配好內(nèi)存 ”還想看: