日期 : 2011.10.07
時間 : 13:50 ~ 15:40 PM
地點 : S516
演講者 : 輔仁大學電機工程系王元凱教授
作者 : 資工研一 楊倍權
學號:00366032
這絕對是個人研究平行系統的最佳平台!
CUDA(Compute Unified Device Architecture,統一計算架構)是由NVIDIA所推出的一種整合技術,是該公司對於GPGPU的正式名稱。透過這個技術,使用者可利用NVIDIA的GeForce 8以後的GPU和較新的Quadro GPU進行計算。亦是首次可以利用GPU作為C-編譯器的開發環境。NVIDIA行銷的時候,往往將編譯器與架構混合推廣,造成混亂。實際上,CUDA架構可以相容OpenCL或者自家的C-編譯器。無論是CUDA C-語言或是OpenCL,指令最終都會被驅動程式轉換成PTX代碼,交由顯示核心計算。
稍加介紹截至今天(2012/1/5)可執行CUDA的nVidia 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萬,顯示卡1024個CUDA核心代表可平行執行1024個執行緒,而這1024個內處理器能夠交換、同步和共享記憶體上的資料,這可說解決了叢集式電腦網路從它台電腦取得所需資料之速度受限於1GBits(128MBytes),由於CPU與GPU也是可相互溝通,所以用CPU來分配GPU的工作更可提升效能。
沒有留言:
張貼留言