準備好迎接 CUDA 6,GTC 2014 聚焦開發人員的教育訓練

作者 George Millington

我們總是在尋找新方法,要讓平行編程變得更簡單及更容易取得。

除了以新效能及可用性等特性來增強 CUDA 工具套件外,我們也在尋找能讓開發人員深度瞭解及接受訓練的機會。

CUDA 6 正式版現在於 CUDA 網站 developer.nvidia.com/cuda-downloads 已經可以免費下載,為了替今天的發布做準備,最近在我們的 2014 GPU 技術大會上,我們提供了一連串的研討會及教學課程。我們希望能協助開發人員從 GPU 上獲得最大的編程效能。

以下介紹在上個月的 GTC 技術大會上,我們所提供的一些 CUDA 課程的最佳範例。您可以點擊重播每一堂課程來複習所有教材:

  • 「CUDA 6 及其他」 – NVIDIA 的 GPU 運算領域首席技術專家 Mark Harris,提供了 CUDA 6 主要新特性的詳盡觀察,其中包括統一型記憶體 (Unified Memory) 的深入檢視,透過自動地在 CPU 與 GPU 之間遷移資料,此種記憶體類型能讓 GPU 的程式設計變得更加簡單。他也檢視了拖曳式 (drop-in) BLAS 及 FFTW 函式庫,藉由允許開發人員以 GPU 加速的同等級新函式庫來取代僅屬於 CPU 版本的 BLAS 及 FFTW 函式庫,使得應用程式可立即加速達 8 倍以上。觀看重播,請點擊此處
  • 「CUDA 編程簡介」 – Chris Mason 來自 Acceleware,這家公司專注於針對石油天然氣及 CAD 產業,提供有關平行運算的訓練及顧問諮詢,其中包括使用 CUDA 的基本知識。他簡要說明了平台與資料平行性,之後並談到 GPU 內核、主機與裝置的工作任務、CUDA C/C++ 的語法及更多基本原理。觀看重播,請點擊此處
  • 「利用 GPU 加速電腦視覺及機器學習的平行演算法」 – 對於 CUDA 及 GPU 加速器而言,加速下世代電腦視覺及機器學習應用程式是全新的領域。為協助開發人員可以快速進入,ArrayFire 的 Umar Arshad為參加者帶來最佳的實作範例,說明如何在 GPU 上執行一般電腦視覺及機器學習演算法的平行版本。觀看重播,請點擊此處
  • 採用 Tegra K1 的行動 GPU 運算 – 針對如何利用 NVIDIA 高效能 Tegra K1 行動處理器的強大威力來建置尖端的行動應用,來自 NVIDIA 的 Amit Rao 及 Mark Ebersole 提供了深度課程,豐富完整的課程內容包括:針對 CUDA 架構 Tegra 系統單晶片 (SoC) 的程式設計,檢視各種 GPU 加速的應用程式介面,以及提供一些程式範例。觀看重播,請點擊此處

以上只是 GTC 技術大會上眾多資訊豐富的 CUDA 相關課程簡介的一小部分。如果你錯過了第一次,現在請點擊上述連結,可觀看完整內容的重播。或者,你可以在 www.gputechconf.com 以 GTC 2014 資格登入,就能觀看這些及許多其他課程,請點擊此處

如果你想進一步了解 CUDA 6 的新特性,請在我們的 Parallel Forall blog 查看「CUDA 6 的五大新特性」。

還有,千萬別忘記去下載 CUDA 工具套件的版本 6,取得統一型記憶體 (Unified Memory)、拖曳式 (drop-in) 函式庫,以及其他的酷炫新功能。