有人能回答我, 以下我這樣的理解對嗎?
DDR3-1600 CL11, 就是說, 延遲時間要 11 個cycle. 考慮速度是1600, 所以延遲時間是 11/1600
但是延遲時間是記憶體準備的時間, 跟外部頻率應該無關.
所以, 如果裝在1333的主機板上, 因為速度是1333, 在同樣時間需要延遲的cycle數是 11/1600*1333 = 9.164375
大約是9.
也就是說, DDR3-1600, CL11 與 DDR3-1333, CL9 的延遲時間相當, 11/1600 ~= 9/1333.
我在想, 這就是之前最常見的DDR3-1333記憶體是CL9, 而DDR3-1666記憶體, 最常見的則是CL11, 就是這個緣故嗎?
(意思是說, 記憶體外頻雖然有進步, 內部架構是差不多的, 延遲時間還是跟以前一樣).
CL:
To know the difference, you have to know what CL means. The CAS latency is the time between accessing memory and being able to read the memory from the output, so 8 is faster than 9 is faster than 10. BUT and this is a huge BUT. Notice the all caps. Sometimes a higher CAS is faster because the memory operates at different speeds. For instance a DDR3 1333 module runs at 666mhz and ha a cycle time of 1.5ns. With a CL of 6 that means it takes 9ns for the memory to be available on the output. However a DDR3 1600 module runs at 800 and has a cycle time 1.25ns. With a CL of 7 it takes 8.75ns. As you can see, even though the CL is higher, it is still faster because the mhz jump increases the cycle time enough to give it a little boost. Going further, DDR3 2000 is just as fast at CL9 as the 1333 is at CL6.
1333vs1600:
You're not going to notice anything different. the only time you would notice, is if you are running one of AMD's new APU processors. It was shown that faster memory did speed up the gaming experience for the integrated GPU.
Better to go for 1600mhz cl9.
你的觀念是錯的喔,我就不翻譯了,看不懂就查字典
robinh3123 wrote:
考慮速度是1600
Hello !! I'm Jones ^^
賴:Jones.Lee.Info 歡迎找我聊天喝茶
Jones Lee wrote:
拿一篇原文的說明給...(恕刪)
你的觀念是錯的喔,我就不翻譯了,看不懂就查字典
這篇文章跟"你的觀念是錯的喔"
的連結是?
我怎麼看都只是"方向"的問題
(也可以說是定義的問題)
樓主走的是反證路線
JEDEC定義的是tCAS的"絕對時間"
(我就不翻譯了,看不懂就查JEDEC)
nCL是用tCAS對頻率換算然後round up
公式大概長這樣
nCL = tCAS/MHz + 0.5
以您提供的例子
6CL ~= 9ns @ 1333
5CL ~= 7.5ns @ 1333
7CL = 8.75ns @ 1600
6CL = 7.5ns @ 1600
這表示實際上
例子中DRAM tCAS應該是 7.6 ~ 8.75ns之間
1333是刻度比較大又被round up
所以看起來反而比1600難看
"As you can see, even though the CL is higher, it is still faster because the mhz jump increases the cycle time enough to give it a little boost."
這個little boost就是好運而已
實際上"主流"的DDR3顆粒timing不是這個例子裡面的數據
應該是樓主的
9CL ~= 13.5ns @ 1333
11CL = 13.75ns @ 1600
刻度或round up都要算了才知道
tCAS越小的DRAM顆粒表示延遲越小
也就是一般認知performance越好
如果要反證
就是拿"同樣"顆粒DRAM的timing spec
多算幾組timing(可以一路算回800)
也可以歸納出上面的結果

robinh3123 wrote:
其實最近我想要加買...(恕刪)
請選一
因為DDR3 DIMM一定會內建一組以上的timing
就算是DDR3-1600也會有DDR3-1333的設定
如果是普通DIMM就是
CL = 9 @ 1333
CL = 11 @ 1600
至少會有這兩組
ref.
http://www.mobile01.com/topicdetail.php?f=488&t=4888834&p=1#61270375
CL11 就是 CL11
1600 拿到 1333 會被強制降速
所以反而會變得比 1333 還要慢
而不是 相等
因為 1600 在 1333 並不會用 1600 跑
但如果他能 用 1600 跑的話
會因為速度提高,就算是 CL11
結果也會因為速度提高而比 CL9 的 1333 還要快
如果要講得這麼白話的話
簡單說,主機板限制就是限制
商人都會騙人,拿 1600 沒有比較好,而是看運氣會不會
因為晶片速度快,看能不能讓 CL11 變成 CL9
如果不會,搞不好連原本的 CL9 都變成 CL11 了
但建議去找 1333 CL更低的好RAM 會比較好嗎??? ,答案是不會
因為你是加記憶體,所以就算裝快一點的 CL7
也會被主機板強制同步,結果就算你裝 CL7 的 1333
也會因為你原本裝 CL9 而強制同步成 CL9
所以為什麼一堆人一開始選好一點的主機板,多個幾百元
除了買心安,也是買效能
還有更慘的是 1600 的他因為偷料沒有配 666 的運作模組而是配 533 跟 800 的模組
所以,放到 1333 的主板,反而偵測不到而不能用 666,反而讓原本的 1333 降速 變成 1066 跑
所以,好的記憶體貴不是沒有原因的
kevinciou wrote:
這篇文章跟"你的觀念...(恕刪)
Hello !! I'm Jones ^^
賴:Jones.Lee.Info 歡迎找我聊天喝茶
內文搜尋

X