2
我試圖找出現代GPU是否具有精簡指令集或複雜指令集。現代GPU被認爲是基於RISC還是CISC?
維基百科說,它不是指令集的大小,而是完成指令需要多少個週期。
在RISC處理器中,每條指令都可以在一個週期內完成。
在CISC處理器中,完成一些指令需要幾個週期。
我想弄清楚現代GPU的情況。
我試圖找出現代GPU是否具有精簡指令集或複雜指令集。現代GPU被認爲是基於RISC還是CISC?
維基百科說,它不是指令集的大小,而是完成指令需要多少個週期。
在RISC處理器中,每條指令都可以在一個週期內完成。
在CISC處理器中,完成一些指令需要幾個週期。
我想弄清楚現代GPU的情況。
RISC指令集:所述加載/存儲單元獨立於其它單元所以基本上用於裝載和存儲特定指令使用
CISC insruction組:廣告/存儲單元中嵌入在instrction執行例程,therfore該指令比RISC指令更加複雜,因爲除了操作之外,CISC指令將執行加載和存儲階段,並且這需要更多的晶體管邏輯來用於一個ibarch
壞的定義,像分區這樣的許多指令可能需要可變數目的指令。 RISC與CISC的意義相當微不足道,RISC處理器也有些CISC。通過將它稱爲RISC,你真的想說什麼? – Mikhail
大多數命令在管道中執行,因此它們在硬件中需要多次點擊循環,但看起來像外部世界。 – Ethan
那麼,RISC處理器通常有非常短的管道,不是嗎? RISC和CISC的區別在於每條指令都更加簡化,並且運行在更短的管道中,從而使指令在更少的週期內完成。 [來源](http://www.seas.upenn.edu/~palsetia/cit595s07/RISCvsCISC.pdf)我誤解了這一點? – nabeelr