NVIDIA 提供 CUDA 1.0 版本的 C 語言編譯器和軟體開發套件

隨著一系列 NVIDIA Tesla GPU 運算解決方案的發佈、NVIDIA 同時宣佈提供 NVIDIA CUDA 1.0 版本的 C 語言編譯器和軟體開發套件(SDK),讓開發業者可使用 NVIDIA 繪圖處理器(GPU)開發運算應用程式。

結合 GPU 運算技術和 CUDA 軟體開發環境,為現今對運算能力要求極高的資料密集型應用程式提供具彈性的大型平行運算平台。NVIDIA Tesla 產品線從資料中心的 GPU 運算伺服器解決方案到桌上型解決方案一應俱全,可讓每一位科學家和工程師只需透過標準型的 PC 或工作站系統,即可發揮超級運算產品的威力。

NVIDIA 指出,CUDA 1.0 內含各種全新 C 語言編譯器最佳化功能和 C 語言編譯範例。CUDA BLASFFT 函式庫皆已進一步最佳化,並納入更多功能;其中,與計算金融和醫療成像等領域相關的全新 C 語言範例已安裝於 SDK 中。此外,CPU 介面程式碼到 GPU 之執行能力也進一步強化,可執行非同步啟動指令和非同步元件與元件間的記憶體拷貝。

NVIDIA CUDA 開發環境現支援 32 位元與 64 位元 Linux 作業系統、以及 32 位元 Microsoft Windows XP 作業系統。

此外,NVIDIA 公司同時也發佈了一款可讓 MATLAB 程式運用標準 GPU 函式庫加速應用程式運算的 plug-in 套件範本。此套件範本也會為用戶展示如何撰寫專屬的程式版本,並讓用戶透過 NVIDIA CUDA 軟體開發環境掌握影響效能的關鍵編碼與運用繪圖處理器的功能。

MathWorks 公司研究員 Jim Tung 表示,透過 NVIDIA 這套將 CUDA 函式庫整合到 MATLAB 範本極具前瞻性的技術示範,可讓 MATLAB 使用者社群也能體驗和運用 NVIDIA 繪圖處理器的強勁效能。

NVIDIA 公司 GPU 運算事業部總經理 Andy Keane 表示,直到最近,要製作一個可以適用於科學類刊物印製解析度(1024 x 1024)的 2D 等向性紊流流場的 MATLAB 模擬,仍需花費好幾天時間。然而,用了 CUDA 套件則可以 4 小時完成相同的模擬運算,速度增加 12 倍之多,如加上更多最佳化功能,甚至可以更快。

NVIDIA 開發者專屬網站(http://developer.nvidia.com/object/cuda.html)現已提供 CUDA C 語言編譯器和 SDK 的免費下載服務。至於 MATLAB plug-in 套件,則可至 http://developer.nvidia.com/object/matlab_cuda.html 下載。

歷史上的今天

About mtlin

I'm easygoing and sometimes sentimental, also can be very funny. Geek style but social. A Blogger, a Wikipedian and an Engineer.
This entry was posted in Computer, Programming, Technology. Bookmark the permalink.

Leave a Reply

Your email address will not be published.