引用:
Originally posted by leader0419
看完這一連串的討論之後我到是有一個想法.....
因為我不是工科....(五年前還是)....
所以等一下講的話可能有點天真.......
其實如果哪一天GPU強大起來的話.....
或許會有以GPU當為電腦主機主要的計算工具.....
不過這種主機應該會以繪圖計算或者是當遊戲基為主的電腦吧....
不過可能用的作業平台會不一樣....GPU跟CPU的邏輯推算不太一樣
|
well, 怎樣的零件叫做"主要"呢?

其實GPU業界現在大多有一個想法, 就是把GPU當成General Co-Processor,
讓GPU處理很多平行度高, 運算重複率大而沒有太多跳躍的工作.
CPU則回頭處理變化多而演算複雜的部分.
簡言之, CPU下指揮, GPU做運算.
計算的資料不一定是繪圖, 也有可能是數位訊號處理, 或者是資料壓縮.
甚至是資料庫的重新排序等等. (先前GPGPU.org好像有提過有人試著用Ti4200做SQL排序)
至於哪個是主要的計算工具, 老實說我分不出來....

GPU還是只能吃很受限的工作, 不少事情都只能由CPU做;
但是遇上GPU能做的事情, GPU能夠跑得比CPU快很多.
因為GPU平行度大, 適合做大量而"直線式"的工作;
CPU則可以負責跳躍性, "彎彎曲曲"的工作.
這點是不會改變的.