運用CUDA開發
CUDA 應用程式
簡介
支援CUDA的產品
取得CUDA
申請CUDA通知
台灣 CUDA 程式設計比賽
活動首頁

比賽介紹

參考資料

注意事項

SuperLoiLoScope 幸運得主

 

NVIDIA CUDA™ 技術是唯一可完全發揮GPU處理效能的C語言編程環境,可協助解決最複雜的密集型運算挑戰。在CUDA架構一覽表中瞭解更多有關以CUDA進行GPU運算的訊息。

NVIDIA的CUDA開發工具包括三項可讓您著手編程的主要元件:
    1. 最新CUDA驅動程式
    2. 完整的CUDA工具套件
    3. CUDA軟體開發工具(SDK)程式碼範例

Toolkit
CUDA™ 工具套件是專為支援CUDA的GPU設計之C語言開發環境。CUDA開發環境包括:
  • nvcc C 編譯器
  • 專為GPU設計的CUDA FFT和BLAS 函式庫
  • 設定檔
  • 專為GPU設計的gdb除錯器
  • CUDA runtime驅動程式 (同時具備在標準的 NVIDIA GPU驅動程式中)
  • CUDA 編程手冊
Developer SDK

CUDA 開發者軟體開發套件(SDK)提供原始碼的範例,協助你著手投入CUDA相關的開發。這些範例包括:

  • 平行式bitonic 分類
  • 矩陣乘法運算
  • 矩陣移項
  • 採用計時器的效能設定功能
  • 大型陣列平行式前置和 (瀏覽)
  • 影像摺合強化
  • 使用Haar微波的1D DWT
  • OpenGL和 Direct3D 繪圖跨平台作業範例
  • CUDA BLAS 和FFT函式庫使用範例
  • CPU-GPU C- 和C++-程式碼整合
  • 二選一定價選項
  • Black-Scholes選擇權定價
  • Monte-Carlo選擇權定價
  • 平行式馬其賽旋轉演算法(亂數產生技術)
  • 平行式條狀統計圖
  • 影像去雜訊功能
  • Sobel Edge 偵測過濾器
  • MathWorks MATLAB® Plug-in (點選這裡進行下載)

SDK程式碼範例已供下載。在執行預先編譯的範例前,需要安裝CUDA工具套件