vn8601001
2004-11-01, 04:41 PM
有個問題想請教各位高手就是
為什麼CPU只使用少量的快取記憶體呢???
贊助商連結
為什麼CPU只使用少量的快取記憶體呢???
贊助商連結
贊助商連結 頁 :
[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容量太大反而會造成快取命中率下降,效能不增反減! |
|