架構是什麼(像x86 arm 圖靈 帕斯卡這種) 為什麼說造架構比造CPU還難?

時間 2021-06-03 07:14:57

1樓:蹄髈

1,使用者對運算演算法的需求決定功能單元的設計.

2.效能要求決定了單元的數量和執行頻率以及快取數量

3.單元規模決定總體設計並結合製造工藝,匯流排/排程管理/能耗管理...甚至是否需要多晶元封裝等等...

2樓:Tian

利益相關,cpu 設計從業人員

拿造車舉個例子,架構就是定spec,比如馬力多少扭矩多少,手動/自動/dct,雙門還是四門,wagon還是sedan還是suv,越野還是跑車?長寬高,軸距多少,是不是敞篷,售價等等等,只有以上這些定合理了,車才可能有市場。舉個例子敞篷suv很少吧?

因為不好賣不是說造不出來

上面這些都定下來以後可以開始造車了(就是所謂的cpu 設計)同一套組合不同的車場造出來的車可以千差萬別,這個就看你設計的功力了,

乙個cpu要好(power performance area)標定和設計缺一不可

3樓:「已登出」

架構是多代CPU表現出來的共同的樣子。所以,架構比CPU難是必然的,因為你任何一代CPU做砸了,市場都認為你的架構失敗了。

但只要你市場成功,不是乙個架構都可以認為是同乙個架構。比如AARCH32和AARCH64;)。

X86和ARM架構的處理器能效差異為什麼會這麼大?

乙隻惠痴 X86的CPU計算開根號,SIN值,三元運算AxB C,比較大小排序一氣呵成,一次性就能算完,ARM的RISC處理器一般沒有這個功能 簡單講8個會計算賬加減乘除肯定比4個數學系教授快,但是真的到了傅利葉變換,積分,玩個矩陣,8個會計可能就可以歇著了 當然別拿超算比,超算有異構,就像80個銀...

為什麼x86比arm快?

現代x86是個套了CISC殼的RISC架構。指令集沒有快慢之分,但是CISC確實不適合現代的動態排程處理器。因此,所有x86指令都會在解碼階段被拆解成很多個所謂的 微指令 而intel的處理器裡面真正執行的是這些 微指令 這些 微指令 是RISC的,具有特殊的Load Store指令,並使用全是暫存...

既然有說 x86 架構是過時架構,為什麼不採用新架構替換它?

尤里卡 市場上大量使用x86體系結構。更換新處理器架構,意味著使用x86的程式沒有用了。使用者不會買賬的。x86已經錯過了,更換架構的機會了。x86這種複雜指令集,若想換成精簡指令集,只有乙個機會。就是從16位8086公升級為32為80386時。也就是說當年如果設計80386時,16位公升級為32位...