甚麼是CUDA
CUDA 應用程式
了解更多
教授CUDA的大學
申請CUDA通知
台灣 CUDA 程式設計比賽
活動首頁

參考資料

比賽介紹

注意事項

SuperLoiLoScope 幸運得主

 

CUDA為NVDIA所開發的通用型平行運算架構,能讓繪圖處理器擁有足夠的能力以解決複雜的運算問題。其包含CUDA指令集架構(ISA)和繪圖處理器中的平行運算引擎。現今的開發者可以使用最普及的高階程式語言-C語言撰寫CUDATM架構的程式,且能以極佳的效能在支援CUDATM的處理器上運作。未來將支援其他程式語言,包括FORTRAN 和C++。

隨著支援CUDA的GPU累積銷售量至今已超過一億顆,已有數以千計的軟體開發者使用免費的CUDA軟體開發工具去解決專業和家庭應用領域中各種各樣的問題,從影音處理和實體模擬,到油氣探勘、產品設計、醫療成像和科學研究等。隨著已有超過一億顆支援CUDA的GPU 被使用於各領域,數以千計的軟體程式設計師已利用免費的CUDA軟體工具加速各種應用程序。

Technology
  • 針對GPU進行平行應用程式開發的標準C語言編程環境
  • 針對FFT(快速傅利葉轉換)和BLAS (基礎線性代數子程式)的標準數據函式庫
  • 針對GPU和CPU之間進行快速資料傳輸運算的專屬 CUDA驅動程式
  • CUDA驅動程式可與OpenGL和DirectX繪圖驅動程式交互運作
  • 支援Linux 32/64位元與 Windows XP 32/64位元以及MAC作業系統

White Papers