有個問題想請教各位高手就是
為什麼CPU只使用少量的快取記憶體呢???
因為...因為cache比較貴
還有太大了命中率會差
應該找找會有答案XD
不知道要再哪裡找相關資料...大哥可以給我網址來看看嗎?最初由 tycoon 發表
因為...因為cache比較貴
還有太大了命中率會差
應該找找會有答案XD
CPU用的快取記憶體和主機板上主記憶體比起來
成本高, 體積也大, 但是速度快很多
用 SRAM/Cache/快取 等關鍵字在各大搜尋引擎(例如Google)
都可以找到看不完的網頁, 不過深入的話就有點艱深了
生產良率的問題
假設L2做512KB,良率可達90%
L2做1MB,良率剩50%不到,生產100顆,有50顆過不了品管
那廠商頭殼壞去,才去做1MB的
CPU的L2,是內建在核心裡面,在那麼小的核心面積裡
要塞入更多的電晶體線路,唯有朝更小的奈米線路進行
目前90奈米,已經很難突破了
Intel 曾經在solt 1的時代,把L2拿出CPU核心,L2得以超越1MB以上
出現卡匣式的CPU
但因為技術的問題,L2頻率只能跑核心一半,效能不彰
那是早期製程的關係最初由 linux_xp 發表
生產良率的問題
假設L2做512KB,良率可達90%
L2做1MB,良率剩50%不到,生產100顆,有50顆過不了品管
那廠商頭殼壞去,才去做1MB的
現在已經比較不是問題了
曾經有人說半導體製程最小只能到.35u最初由 linux_xp 發表
CPU的L2,是內建在核心裡面,在那麼小的核心面積裡
要塞入更多的電晶體線路,唯有朝更小的奈米線路進行
目前90奈米,已經很難突破了
因為當時所使用的照像印刷技術的光波長就是.35u
不過現在呢?
目前台積電已經在實驗室中成功生產出35nm
未來能不能更小
這任誰都很難預料!
好像看過報導,說線路小到一定程度,電子導電就不穩定了
電子本身也是一種粒子,也有體積
當金屬線路(金屬分子排列寬度)小到一定程度
原子的強作用力還是弱作用力,將無法捕抓電子,造成電子逸散
一奈米是10-9次方公尺
假設一公尺是足球場那麼大,一奈米就是足球場裡的一粒沙
90奈米其實已經很恐怖了,快接近分子直徑了
目前技術都朝向多核心發展了
因為線路要再做小很困難了
再小就不導電了
下一世代的電腦,是光子電腦,或稱量子電腦
光子取代電子,進行運算,運算速度將是現在電腦的幾萬倍
不過這個世代,可能是幾百∼幾千年後的世界了吧
這也應該不是主要的問題最初由 linux_xp 發表
好像看過報導,說線路小到一定程度,電子導電就不穩定了
電子本身也是一種粒子,也有體積
當金屬線路(金屬分子排列寬度)小到一定程度
原子的強作用力還是弱作用力,將無法捕抓電子,造成電子逸散
或許該說目前要面臨這類問題還早
照教我VLSI概論的老師講法
奈米製程,線路過細時
比較怕的是電子擊穿
所以在佈局上都儘量走45度角線
而避免走直角轉彎
一般分子直徑約數埃(A上面加一個小圈圈)我不會打這個字最初由 linux_xp 發表
一奈米是10-9次方公尺
假設一公尺是足球場那麼大,一奈米就是足球場裡的一粒沙
90奈米其實已經很恐怖了,快接近分子直徑了
1A = 10^-10m
而1nm = 10^-9m
所以說90nm已接近分子直徑還早了點
那既然製程和產能都不是問題
CPU快取卻不能加大
大概就是英呆兒想賺黑心錢了
可能就是故意不給你加大快取
想要用大快取嗎?
行∼來買我一顆上萬,高貴的伺服器用CPU就可以了
1.最初由 linux_xp 發表
那既然製程和產能都不是問題
CPU快取卻不能加大
大概就是英呆兒想賺黑心錢了
可能就是故意不給你加大快取
想要用大快取嗎?
行∼來買我一顆上萬,高貴的伺服器用CPU就可以了
cache也是很貴的,目前CPU的die上幾乎有一半面積都是用在cache上
2.
一般使用下,cache容量大到一定程度後並無法感到明顯效能差異,
這是由於一般使用下,不可能像server一樣連續性地或有規律地執行同一個程式,
cache容量太大反而會造成快取命中率下降,效能不增反減!
書籤