一 5 三月 2007
最近看到國外的報導提到NVIDIA推出CUDA的架構, 稍微花點時間看過它的Programming guide, CUDE全名為Compute Unified Device Architecture, 簡單的說就是用繪圖加速卡上的GPU來進行大量的浮點運算, 由於GPU的設計主要是用來處理複雜的3D彩現(rendering), 因此本身對於執行緒的平行處理可以有良好的加速, 而個人電腦裡安裝的CPU則因為要處理不只浮點運算的需求, 還需要處理蠻多流程判斷, 因此先天的限制導致CPU在浮點運算上的加速相對於GPU受限許多 (more…)