PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Dist-Com
Re: [問題] GPU~~~~~ >"<
作者:
DarkerDuck
(é”å…‹é´¨)
2009-02-28 03:36:31
※ 引述《acddca (acddca)》之銘言:
: 想請教各位大大
: GPU是什麼呢?
: 是指可以做到平行運算的CPU嗎?
: 跟平行運算有關嗎?
: 還請各位大大指教一下>"<
: 感激不盡 ^^!!
GPU是Graphic Processing Unit的縮寫
照字面上翻譯的話就是圖形處理器
早期的顯示卡只被認為是CPU的3D繪圖輔助單元
所以叫做"3D加速卡"
只能夠處理特定的繪圖流程,不算是完整的處理單元
隨著3D API (Direcx X, OpenGL)和硬體的進步,顯示卡總算具有部分的程式處理能力
而不只是處理特定3D繪圖流程,
像是早期的vertex shader都可以在一個繪圖流程裡處理幾十行的簡單指令
現在最新的顯示卡具有"數百個"Stream Processor,因而有更強大的通用運算能力
稱之為General-Purpose Computation on Graphics Processing Unit (GPGPU)
全部的運算能力甚至超過1 TFlop,是一般的CPU的數十倍以上
因此就有些及耗費運算資源的工作就把腦筋動到GPU上面,
像是蛋白質摺疊之類的運算
但困難是GPU所用的指令集是為了圖形運算所設計的,
必須重新修改程式碼為GPU做最佳化,至少是要重新編譯
而且GPU相對於CPU是超級多核心,要如何充分利用GPU數百個核心也是要考慮的
如你所說的,這牽涉到了平行運算的技術
Folding@Home就有GPU運算的版本,你可以自己去Google相關資訊
作者:
davidash
(FuTe NI!FuTe NI!)
2009-02-28 17:44:00
推一個 :D 另外,好像是"vertex"
作者: acddca (acddca)
2009-02-28 18:00:00
喔!!那我有點概念了~非常感謝您^^"非常詳細的解說^^" 連我這個外行人都看得懂 謝謝!!
作者:
DarkerDuck
(é”å…‹é´¨)
2009-02-28 18:24:00
錯字已更正Folding@Home可以看這篇介紹,算蠻詳細的中文資料
http://tinyurl.com/5p9jd7
繼續閱讀
[問題] GPU~~~~~ >"<
acddca
[閒聊] ZeroC ICE
lrobin
[問題] Rosetta@home
vince02
[閒聊] 我自己的 推廣分散式運算的文章
vince02
Re: [問題] 多核心?
GreenRock
[情報] new project on WCG -- CEP
davidash
[情報]好康免費 Hadoop 教學課程
snow4
[問題] 多核心?
k900i
[問題] folding@home
tantu
[討論] WorldCommunityGrid 掛點?
tingyang
Links
booklink
Contact Us: admin [ a t ] ucptt.com