|
Senior Member
您的住址: 一個都是女人的地方...
文章: 1,222
|
引用:
|
作者slot387
之前就有聽說過類似的消息,
好像主要原因是因為GPU和CPU處理的指令不同
GPU處理的指令比較簡單,CPU處理的指令比較複雜(可以多工)
不知道這樣解釋正不正確? 
|
CPU屬於循序運算,GPU則是平行運算
GPU擅長運算相依性低的資料,CPU則相反
舉例:
有一題數學:58+72*55-69/2-(47+73*91)/4=?
這種相依性極高的資料就是CPU的專長
反之這種題目
25+65=?
11-2=?
47/3=?
85*34=?
這種幾乎沒有相依性的資料就很適合GPU運算
所以整體來說...GPU適合運算簡單&大量的資料
CPU則擅長複雜&少量的資料
所以您說的是基本上是對的
但真的比起來的話...GPU會比較適合多工
CPU本身就是個不擅長多工的架構
所以在CPU發展史上都在不斷的提昇多工能力
初期是用指令集(MMX,3DNOW,SSE)
中期用多執行序(Intel的Hyper-Threading)
後期則是用多核心(雙核心,四核心...)
但平行運算上CPU還是比不上GPU...
如有說錯煩請指正 
|