作者jk21234 (BL2400PT真不錯)
站內PC_Shopping
標題Re: [請益] DDR3 的速度...?
時間Thu Mar 1 02:41:09 2012
※ 引述《wahaha99 (此方不可長)》之銘言:
: 有一件事不太明白:
:
: 當 DDR 400 興盛後, 幾乎每一個人都配 DDR 400 的記憶體,
: 市場上 DDR 333 也漸漸的變少;
:
: DDR2 800 那時也是類似的狀況, 雖然後面還有 DDR2 1066,
: 但幾乎沒能成為市場主流, 就進入DDR3 了;
:
: 那麼現在DDR3 到底是什麼狀況呢?
: 目前 DDR3 2133 已經實際銷售一段時間, 市場主流卻還是 DDR3 1333
:
: Why? 是因為製程良率的問題? 或是intel不給超外頻的副作用?
: 或是記憶體頻寬已經足夠, 再向上拉升意義已經不大?
:
※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 122.116.38.133
: → puput:我覺得 都還蠻無感的...... 02/29 11:25
: → wahaha99:可頻寬差了快一倍耶... 02/29 11:27
就是因為帳面頻寬增加不等於實際效能增加,所以才沒有人升級,
顯卡幾乎年年(9~14個月)性能加倍,所以你會看到一堆人狂換顯示卡.
SSD明顯的性能提升,也是讓一堆人不斷的去衝.
那麼,SDRAM體系下是怎麼回事呢??
延遲段 傳輸
|---------|XXXXX|
當我們對SDRAM下一個讀取指令,他會等待一段長短不等的時間,才會
連續傳回給你N筆資料.如果是DDR400,CL=3,那麼最短可以在7個cycle
(每個cycle為1/200MHZ=5ns)中取得4筆資料.但是這個最短的延遲很難
降低,如果是DDR2-800,CL=5,那麼會在9個cycle內取得4筆資料.DDR3-1600
,CL=9的話則是最短在13個cycle內取得四筆資料.
所花的時間約:
DDR-400 35ns
DDR2-800 22.5ns -30%
DDR3-1600 16.2ns -30%
效能提升30%可能也不錯,不過實際上也不到,因為CL是最短的延遲.
正常存取下會碰到Bank Conflict,Charge,因此增加額外的延遲.
而這些延遲大部分是"True Latency",也就是說很難因為製造方法的
改變而有相當大的改進.
不過各種存取可能擁有長度不等的延遲cycle,
延遲段 傳輸
|------|XXXXX|
|----------|XXXXX|
|-------------|XXXXX|
也可以取個平均值來估計.
|----------|XXXXX|
A B
A這些延遲(不傳資料)的cycle,和B這些在傳資料的cycle的比例各是多少,
就決定你實際上真正得到的傳輸效能.
而且通常來說,SDRAM提升data rate的版本,可能只有降低傳輸段所用的時間.
延遲段只能隨著製程水準進步,約以每年5~7%的速度改進.
以這個數據為基礎,接著假設傳輸段的比例約是整體的40~60%之間,可以
估計SDRAM的實際效能改進.過去SDRAM大約是4年讓data rate增進為100%.
(例如,DDR-400到DDR2-800的發展),每一年大概data rate提升一個等級,
級距約為17~25%不等.套上前面所有的假定.
Data Rate差別 效能差別
+100% 20~35% 相隔4年的SDRAM體系產品(1)
+17~25% 10~15% 相隔1年的SDRAM體系產品(2)
+17~25% 7~11% 同時代不同級距的SDRAM體系產品(3)
(注:1例如DDR400 vs DDR2-800,2例如前一年的DDR2-667 vs DDR2-800模組,
3例如同一生產水準下的低延遲DDR2-667 vs DDR2-800模組)
這數字也比半點都沒增加好很多,可是有個問題.最需要讀寫記憶體的
是cpu,而cpu上通常都有cache,且命中率都會設計的不錯.假定高階cache
命中率有85%的話,SDRAM效能增加30%,就變成整體性能只增加4.5%
不能說沒增加但變成不明顯.所以以上的表加上cpu cahce後就變成......
Data Rate差別 不依賴cache 依賴cache
之運算的如多媒體, 之cpu運算
內建GPU效能差別 效能差別
+100% 20~35% 3~5% 相隔4年的SDRAM體系產品
+17~25% 10~15% 1.5~2.3% 相隔1年的SDRAM體系產品
+17~25% 7~11% 1~1.6% 同時代不同級距的SDRAM體系產品
實際上執行的效能增加幅度應該介於表中後兩者之間.
這個問題最近不只一個人問所以稍微說明一下...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.237.63
1F:推 Falcoon:膜拜 03/01 02:45
2F:推 sennin32:快推一個 免得被笑看不懂 03/01 02:45
3F:推 ricky7899:內容專業 結論簡單 高手 不愧是JK大 03/01 02:49
4F:推 amozartea:完全看不懂.. 03/01 02:50
5F:推 friedpig:先推一個!! 真的釣到JK神了 03/01 02:56
6F:推 a83a83cjcj:推啊!! 信手拈來真的不簡單 03/01 03:12
7F:推 zerolin1031:這....有好心人可以幫忙用簡單點的例子翻譯嗎? 03/01 03:17
8F:推 are2:內容大概就是說DDR進化每四年一個循環 每一年增加一點點 03/01 03:19
9F:→ are2:那增加的速度平常cpu使用上很難有感 因為本身cpu有cache 03/01 03:19
10F:推 sYriAohc:恩~看不懂 推熱心分享~ 03/01 04:02
11F:推 pupuliao:讓我想到前幾年的 計組、計結 所再計算的東西 OTZ 03/01 04:10
12F:→ PlayStation3:有神 03/01 04:13
13F:推 jasonlin0630:寫的很清楚,推一個 03/01 04:44
14F:→ henry00595:哈 就是我在念的計組的東西 03/01 04:55
15F:→ henry00595:RAM提升的速度不會比CPU的快 所以沒甚麼意義 03/01 04:59
16F:推 vutsix:有神快拜 03/01 05:10
17F:推 AXby:拜 03/01 05:45
18F:推 a9734329:娘子快出來見大神 03/01 06:36
19F:推 Jay915:專業 推!! 03/01 06:47
20F:推 ph0430:在被M起來之前快拜~ 03/01 07:16
21F:推 arrenwu:推~~深入淺出 03/01 07:17
22F:→ scott260202:祭祖學的真好.... 03/01 07:34
23F:推 OK8066889:有神我推! 03/01 08:05
24F:推 pullmoss:專業推~ 03/01 08:17
25F:推 nfsong:專業推 03/01 08:21
26F:推 needhp:好文推 03/01 08:22
27F:推 mark9462:專業推 03/01 08:25
28F:推 dichotomyptt:專業推 03/01 08:49
29F:推 genelin:專業! 03/01 09:26
30F:推 davidbright:感謝jk兄給大家的知識 03/01 09:42
31F:推 tentryway:...推 03/01 09:56
32F:推 batschris:推 03/01 10:10
33F:推 dkchronos:有唸過計算機組織結構的應該都看得懂@@ 推 03/01 10:12
34F:推 pttresident:push 03/01 11:21
35F:推 torpp:讚 03/01 11:40
36F:推 brianzzy:推 03/01 11:53
37F:推 RHTZ:專業詳細好文 03/01 12:01
38F:推 chugliang:推 03/01 12:07
39F:推 alwayswish:這篇不錯 但記憶體容量應該也是影響的重要因素之一 03/01 12:22
40F:推 freshmoon:太專業 推一下 03/01 12:37
41F:推 HMW:推 03/01 12:47
42F:推 tfoxboy:推 03/01 13:07
43F:推 samnobu:pro 03/01 13:15
44F:推 eric307:還好我看的懂 才怪 03/01 13:30
45F:推 phoenixcx:當初念的這麼痛苦 居然看得懂T.T 03/01 13:39
46F:推 pizzwwc:推 03/01 13:48
47F:推 wahaha99:專業! 推 03/01 14:18
48F:推 TuChinJui:專業中肯,推! 03/01 14:27
49F:推 heinrich:推 03/01 14:40
50F:→ als60907:專業推..連我這個文科的都看得懂... 03/01 14:46
51F:推 hgtt:推 03/01 15:21
52F:推 Khadgar:淺顯易懂, 好文...推 03/01 15:59
53F:推 jack089452:推 03/01 17:19
54F:推 kslxd:可惡 不懂 03/01 19:18
55F:推 cluohy75118:神推 03/01 19:32
56F:推 H264:科科 全身推 03/01 19:36
57F:推 a216as:專業!!推 可以說記憶體隨時間效能提升沒有像顯卡或cpu明顯 03/01 19:53
58F:推 G2S:專業 清新 健康 03/01 21:02
59F:推 Shockedtopee:這麼簡單的東西.....還需要講解嗎? 03/01 21:23
60F:→ Shockedtopee:快推...不然別人會以為我不懂.... 03/01 21:23
61F:推 balanokia:看不太懂還是要推 03/01 21:32
62F:推 peterra:專業推! 03/01 22:14
63F:推 QuentinHu:快推,要不然別人會以為我看不懂 ZZ 03/01 22:22
64F:推 selfhu:推波形圖 03/01 22:45
65F:推 ScreamScrew:快推 免的被發現看不懂QQ 03/01 22:46
66F:推 lieono2:推 03/01 23:10
67F:推 bigheadt:看不懂 但感覺就很厲害! 03/02 00:22
68F:推 clpscol:專業推 03/02 01:12
69F:推 wljimkk:快推~不然別人會知道我們看不懂 03/02 02:17
70F:推 pkmu8426:專業好文 03/02 09:20
71F:推 giantwinter:M!!!!!!! 03/02 09:48
72F:推 zseineo:推 03/02 12:35
73F:推 Ypush:攻速堆太高 遞減的意思? 03/02 12:35
74F:推 esproject:快推...不然別人會以為我不懂.... 03/02 15:23
75F:推 aliangh:不是很懂 但有一點概念 推~~ 03/02 15:58