瀏覽單個文章
Reich 唐
Golden Member
 
Reich 唐的大頭照
 

加入日期: Oct 2000
您的住址: 台北市
文章: 3,232
引用:
作者m730416y
那我有一個疑惑,到底是INTEL架構(有L2)比較好,還是AMD架構(直接用主記憶體)比較優?
如果是INTEL比較好的話,那INTEL為什麼又要投桃抱李,改成跟AMD架構一樣呢? 用意為何?


現在的CPU都是超純量的,內部都是強大的平行化運算單元,因此如何餵飽這些嗷嗷待哺的運算單元,就成為外部記憶體系統最重要的任務。

不過記憶體發展的速度,實在追不上CPU,所以記憶體到CPU這一段,就成為很大的麻煩,Intel強大的高速(不只時脈,包含很多機制)大容量的快取記憶體,就能夠大幅減緩CPU必須到主記憶體存取資料的遲延。

AMD很明顯因為技術上的限制,生不出Intel這麼強大的L2快取,所以在K8架構導入直接存取記憶體控制機制,就是把記憶體控制器內建在CPU中,跑的是CPU的時脈(Intel架構下,記憶體控制器跑的是北橋的時脈,差很多),而且存取遲延也少了很多,也能夠減輕CPU存取記憶體時的遲延,並且彌補L2快取較為弱勢的問題。

當然,這兩個架構都很好。目前為什麼不做,當然都是因為原始設計(INTEL)跟技術、製程上(AMD)的限制。

所以,你的問題的答案一定是:CPU最好兩種架構都有,這種產品已經在實驗室出現了,就是Intel的下一代產品:Nehalem。
 
__________________
舊 2008-02-05, 12:08 PM #12
回應時引用此文章
Reich 唐離線中