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