2012年1月5日 星期四

Parallel Vision with GPGPU/CUDA 以GPGPU/CUDA進行平行視覺

課程 : 論文研討
日期 : 2011.10.07
時間 : 13:50 ~ 15:40 PM
地點 : S516
演講者 : 輔仁大學電機工程系王元凱教授
作者 : 資工研一 楊倍權
學號:00366032

這絕對是個人研究平行系統的最佳平台!

CUDACompute Unified Device Architecture,統一計算架構)是由NVIDIA所推出的一種整合技術,是該公司對於GPGPU的正式名稱。透過這個技術,使用者可利用NVIDIAGeForce 8以後的GPU和較新的Quadro GPU進行計算。亦是首次可以利用GPU作為C-編譯器的開發環境。NVIDIA行銷的時候,往往將編譯器與架構混合推廣,造成混亂。實際上,CUDA架構可以相容OpenCL或者自家的C-編譯器。無論是CUDA C-語言或是OpenCL,指令最終都會被驅動程式轉換成PTX代碼,交由顯示核心計算。

稍加介紹截至今天(2012/1/5)可執行CUDAnVidia GeForces最強顯示卡

產品型號 GeForce GTX 590

CUDA核心 1024

繪圖時脈(MHz) 607

處理器時脈(MHz) 1215

記憶體時脈(MHz) 1707

標準記憶體組態 3072, 1536 MB

記憶體介面 GDDR5

記憶體介面寬度 768-bit or 384-bit

記憶體頻寬(GB/sec) 327.7

該產品的售價為2.5萬,顯示卡1024CUDA核心代表可平行執行1024個執行緒,而這1024個內處理器能夠交換、同步和共享記憶體上的資料,這可說解決了叢集式電腦網路從它台電腦取得所需資料之速度受限於1GBits(128MBytes),由於CPUGPU也是可相互溝通,所以用CPU來分配GPU的工作更可提升效能。

沒有留言:

張貼留言