Re: [問題] GPU~~~~~ >"<
※ 引述《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相關資訊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.86.69.102
※ 編輯: DarkerDuck 來自: 219.86.69.102 (02/28 03:47)
※ 編輯: DarkerDuck 來自: 219.86.69.102 (02/28 03:53)
※ 編輯: DarkerDuck 來自: 219.86.69.102 (02/28 03:54)
推
02/28 17:44, , 1F
02/28 17:44, 1F
推
02/28 18:00, , 2F
02/28 18:00, 2F
→
02/28 18:00, , 3F
02/28 18:00, 3F
※ 編輯: DarkerDuck 來自: 219.86.69.102 (02/28 18:24)
→
02/28 18:24, , 4F
02/28 18:24, 4F
→
03/03 02:27, , 5F
03/03 02:27, 5F
→
03/03 02:27, , 6F
03/03 02:27, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Dist-Com 近期熱門文章
PTT數位生活區 即時熱門文章