【求助】為什麼只使用少量的記憶體呢???



贊助商連結


頁 : [1] 2

vn8601001
2004-11-01, 04:41 PM
有個問題想請教各位高手就是
為什麼CPU只使用少量的快取記憶體呢???

贊助商連結


tycoon
2004-11-01, 06:35 PM
因為...因為cache比較貴
還有太大了命中率會差
應該找找會有答案XD

vn8601001
2004-11-01, 07:12 PM
最初由 tycoon 發表
因為...因為cache比較貴
還有太大了命中率會差
應該找找會有答案XD

不知道要再哪裡找相關資料...大哥可以給我網址來看看嗎?

s900221
2004-11-01, 08:04 PM
CPU用的快取記憶體和主機板上主記憶體比起來
成本高, 體積也大, 但是速度快很多
用 SRAM/Cache/快取 等關鍵字在各大搜尋引擎(例如Google)
都可以找到看不完的網頁, 不過深入的話就有點艱深了

linux_xp
2004-11-01, 08:24 PM
生產良率的問題

假設L2做512KB,良率可達90%
L2做1MB,良率剩50%不到,生產100顆,有50顆過不了品管
那廠商頭殼壞去,才去做1MB的

CPU的L2,是內建在核心裡面,在那麼小的核心面積裡
要塞入更多的電晶體線路,唯有朝更小的奈米線路進行
目前90奈米,已經很難突破了

Intel 曾經在solt 1的時代,把L2拿出CPU核心,L2得以超越1MB以上
出現卡匣式的CPU
但因為技術的問題,L2頻率只能跑核心一半,效能不彰

lenbo
2004-11-01, 11:24 PM
最初由 linux_xp 發表
生產良率的問題

假設L2做512KB,良率可達90%
L2做1MB,良率剩50%不到,生產100顆,有50顆過不了品管
那廠商頭殼壞去,才去做1MB的

那是早期製程的關係
現在已經比較不是問題了


最初由 linux_xp 發表
CPU的L2,是內建在核心裡面,在那麼小的核心面積裡
要塞入更多的電晶體線路,唯有朝更小的奈米線路進行
目前90奈米,已經很難突破了

曾經有人說半導體製程最小只能到.35u
因為當時所使用的照像印刷技術的光波長就是.35u
不過現在呢?
目前台積電已經在實驗室中成功生產出35nm
未來能不能更小
這任誰都很難預料!

linux_xp
2004-11-01, 11:50 PM
好像看過報導,說線路小到一定程度,電子導電就不穩定了

電子本身也是一種粒子,也有體積
當金屬線路(金屬分子排列寬度)小到一定程度
原子的強作用力還是弱作用力,將無法捕抓電子,造成電子逸散

一奈米是10-9次方公尺
假設一公尺是足球場那麼大,一奈米就是足球場裡的一粒沙
90奈米其實已經很恐怖了,快接近分子直徑了

目前技術都朝向多核心發展了
因為線路要再做小很困難了
再小就不導電了

下一世代的電腦,是光子電腦,或稱量子電腦
光子取代電子,進行運算,運算速度將是現在電腦的幾萬倍
不過這個世代,可能是幾百∼幾千年後的世界了吧

lenbo
2004-11-02, 11:08 PM
最初由 linux_xp 發表
好像看過報導,說線路小到一定程度,電子導電就不穩定了

電子本身也是一種粒子,也有體積
當金屬線路(金屬分子排列寬度)小到一定程度
原子的強作用力還是弱作用力,將無法捕抓電子,造成電子逸散


這也應該不是主要的問題
或許該說目前要面臨這類問題還早

照教我VLSI概論的老師講法
奈米製程,線路過細時
比較怕的是電子擊穿
所以在佈局上都儘量走45度角線
而避免走直角轉彎



最初由 linux_xp 發表
一奈米是10-9次方公尺
假設一公尺是足球場那麼大,一奈米就是足球場裡的一粒沙
90奈米其實已經很恐怖了,快接近分子直徑了

一般分子直徑約數埃(A上面加一個小圈圈)我不會打這個字
1A = 10^-10m
而1nm = 10^-9m
所以說90nm已接近分子直徑還早了點

linux_xp
2004-11-03, 09:05 PM
那既然製程和產能都不是問題

CPU快取卻不能加大
大概就是英呆兒想賺黑心錢了

可能就是故意不給你加大快取
想要用大快取嗎?
行∼來買我一顆上萬,高貴的伺服器用CPU就可以了 :eye: :eye: :eye:

lenbo
2004-11-03, 10:25 PM
最初由 linux_xp 發表
那既然製程和產能都不是問題

CPU快取卻不能加大
大概就是英呆兒想賺黑心錢了

可能就是故意不給你加大快取
想要用大快取嗎?
行∼來買我一顆上萬,高貴的伺服器用CPU就可以了 :eye: :eye: :eye:

1.
cache也是很貴的,目前CPU的die上幾乎有一半面積都是用在cache上

2.
一般使用下,cache容量大到一定程度後並無法感到明顯效能差異,
這是由於一般使用下,不可能像server一樣連續性地或有規律地執行同一個程式,
cache容量太大反而會造成快取命中率下降,效能不增反減!