隨著一系列NVIDIA Tesla GPU運算解決方案的發佈,NVIDIA同時宣佈提供NVIDIA CUDA 1.0版本的C語言編譯器和軟體開發套件(SDK),讓開發業者可使用NVIDIA繪圖處理器(GPU)開發運算應用程式。
結合GPU運算技術和CUDA軟體開發環境,為現今對運算能力要求極高的資料密集型應用程式提供具彈性的大型平行運算平台。NVIDIA Tesla產品線從資料中心的GPU運算伺服器解決方案到桌上型解決方案一應俱全,可讓每一位科學家和工程師透過標準型的PC或工作站系統即可使用運算產品。
CUDA 1.0內含各種全新C語言編譯器最佳化功能和各項強化功能,以及眾多新增功能和C語言編碼範例。CUDA BLAS和FFT函式庫皆已進一步最佳化,並納入更多功能,其中與計算金融和醫療成像等領域相關的全新C語言範例已安裝於SDK中。此外,CPU介面程式碼到GPU之執行能力也進一步強化,可執行非同步啟動指令和非同步元件與元件間的記憶體拷貝。NVIDIA CUDA開發環境現支援32位元與64位元Linux作業系統,以及32位元Microsoft Windows XP作業系統。
此外,NVIDIA同時也發佈了一款可讓MATLAB程式運用標準GPU函式庫加速應用程式運算的plug-in套件範本。此套件範本也會為用戶展示如何撰寫專屬的程式版本,並讓用戶透過NVIDIA CUDA軟體開發環境掌握影響效能的關鍵編碼與運用繪圖處理器的功能。