CPU和GPU計算目的上有甚麼分別?

2017-07-06 10:32 am

回答 (2)

2017-07-06 10:33 am
✔ 最佳答案
CPU本身設計初衷適合串行,而GPU則是適合大規模並行。 CPU所作的工作是極度複雜的,處理的指令之間有復雜的邏輯關係,比如Dependence還有branch Instruction等等,這些都是GPU做不來的。
GPU需要做的工作在復雜度上遠不如CPU,GPU需要處理的數據之間沒有任何的Dependence,所以它們可以並行執行,比如Vertex和Pixel兩種數據處理都運行獨立數據產生獨立結果因此可以達到高度並行。換句話來說,GPU因為設計問題天生適合大規模SIMT/SIMD運算方式。它就是一個針對向量計算進行高度並行並且以數據流作為處理單元的處理機這樣在對數據流的處理上可以獲得很高的效率。
2017-07-08 12:38 am
簡單說明不需要專業解說

你在壓縮檔案時壓縮很慢就是CPU處理器太爛

你在玩遊戲時遊戲裡面圖片跑很慢會lag卡卡的就是GPU顯示卡太爛


收錄日期: 2021-04-18 17:10:31
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20170706023248AAHmR0u

檢視 Wayback Machine 備份