何謂CUDA?
CUDA 是NVIDIA所推出的平行運算架構,透過駕馭繪圖處理器(GPU)的極致威力,帶給運算效能不可思議的大幅提升。
目前全球市場已售出上百萬顆支援CUDA技術的繪圖處理器,意味著世界各地的軟體開發人員、科學家,以及研究人員皆利用強大的CUDA技術針對包括影像與影片處理、計算生物學與化學、流體動態模擬、斷層掃描影像重建、地震分析、光線追蹤,以及更多其它廣泛的領域進行探索。
運算已從CPU所執行的『中央處理』發展成由CPU和GPU執行的『共同處理』。為了跟上全新的運算模式變化,NVIDIA發明了CUDA平行運算架構,CUDA架構已內建於其GeForce、ION、Quadro 和Tesla 繪圖處理器中,為應用程式開發人員提供 重要的安裝基礎。
在消費性市場中,幾乎所有主要的消費性影片應用程式,包括Elemental Technologies公司、MotionDSP公司與LoiLo公司的相關產品,都是透過CUDA加速開發完成,而尚未使用CUDA的消費性影片應用程式開發者也即將採用此強大的架構。
CUDA一直以來都在科學研究領域廣受歡迎。例如,CUDA目前為分子動力學模擬軟體AMBER加速運算速度。全球已有超過六萬名學術與醫療機構的研究人員使用AMBER來加速新藥的發明過程。
在金融市場中,Numerix及CompatibL兩家公司皆表示CUDA能支援全新對應風險(Counterparty Risk)管理應用程式,並可加速18倍的運算速度。目前有接近400家的金融機構在使用Numerix的產品。
專為GPU運算而設計的Tesla繪圖處理器為採用CUDA的指標。全球已有超過700套GPU巨集安裝至從能源產業的Schlumberger公司 與Chevron公司 ,到金融業的法國巴黎銀行(BNP Paribas)等FORTUNE 500大的公司中。
加上即將上市的Microsoft Windows 7與Apple Snow Leopard加持,GPU運算勢必成為主流。GPU在這些全新作業系統中扮演的不只是繪圖處理器的角色,亦是可於所有應用程式中執行工作的通用平行處理器。
請點選此處,以取得CUDA與OpenCL的相關資訊。
請點選此處,以取得CUDA與DirectX的相關資訊。
請點選此處,以取得CUDA與Fortran的相關資訊。