免費軟體資源 soft.registry
NVIDIA CUDA Toolkit 13.3.1 (for Windows 11) 圖示

NVIDIA CUDA Toolkit 12.9.0 (for Windows 10)

v 12.9.0 (for Windows 10)
Windows ↔ 也有 macOS 版 免費軟體 8.4/10 (23)
##

編輯短評

NVIDIA CUDA Toolkit 是由 NVIDIA Corporation 開發的專業開發環境,旨在解決高效能運算需求,讓使用者能建立 GPU 加速的應用程式。其最顯著的特色在於整合了 C/C++ 編譯器、運行庫以及針對線性代數與影像處理等領域的加速函式庫,並提供除錯與優化工具。從更新頻率來看,此套件維護非常活躍且評價普遍不錯,是追求硬體加速效能時的主流選擇。

這款工具適合需要將應用程式部署在工作站、雲端平台或超級電腦的開發者與研究人員。相較於同類別中其他偏向虛擬化或基礎編程的替代方案,它更專注於 GPU 的深度優化與部署。使用者在下載前需留意此軟體目前僅提供英文版,主要支援 Windows 與 macOS 平台。由於採取免費軟體授權,讓開發者能無壓力地建構高效能的運算環境。

##

軟體介紹

NVIDIA CUDA Toolkit 提供了一個開發環境,用於建立高效能 GPU 加速應用程式

使用 CUDA Toolkit,您可以在 GPU 加速的嵌入式系統、桌上型工作站、企業資料中心、雲端平台和 HPC 超級電腦上開發、最佳化和部署您的應用程式。



此工具組包含 GPU 加速函式庫、除錯與最佳化工具、C/C++ 編譯器,以及用於部署應用程式的執行期函式庫。

GPU 加速的 CUDA 函式庫可在多個領域提供直接加速,例如線性代數、影像與視訊處理、深度學習和圖形分析。若要開發自訂演算法,您可以使用與常用語言和數值套件的現有整合,以及公開的開發 API。

您的 CUDA 應用程式可以部署在內部部署的所有 NVIDIA GPU 系列,以及雲端中的 GPU 執行個體。利用內建功能在多 GPU 組態中分散運算,科學家和研究人員可以開發從單一 GPU 工作站擴展到擁有數千個 GPU 的雲端安裝的應用程式。

整合開發環境(IDE)提供圖形化和命令列工具,用於除錯、識別 GPU 和 CPU 上的效能瓶頸,並提供情境相關的最佳化指引。使用您已熟悉的程式語言開發應用程式,包括 C、C++、Fortran 和 Python

若要開始使用,請瀏覽線上入門資源、最佳化指南、說明範例,並與快速成長的開發者社群合作。立即下載 PC 版 NVIDIA CUDA Toolkit!

功能與重點
  • GPU 時間戳記:開始時間戳記
  • 方法:GPU 方法名稱。這可以是記憶體複製的 "memcpy*",或是 GPU 核心的名稱。記憶體複製具有描述記憶體傳輸類型的後綴,例如 "memcpyDToHasync" 表示從裝置記憶體到主機記憶體的非同步傳輸
  • GPU 時間:方法在 GPU 上的執行時間
  • CPU 時間:是 GPU 時間與啟動該方法的 CPU 開銷的總和。在驅動程式產生的資料層級,對於非阻塞方法,CPU 時間僅是啟動該方法的 CPU 開銷;對於阻塞方法,則是 GPU 時間與 CPU 開銷的總和。所有核心啟動預設為非阻塞。但如果啟用了任何分析器計數器,核心啟動就會變成阻塞。不同串流中的非同步記憶體複製請求是非阻塞的
  • 串流 ID:串流的識別號碼
  • 僅適用於核心方法的欄位
  • 佔用率:佔用率是每個多處理器的作用中 warp 數與最大作用中 warp 數的比率
  • 分析器計數器:請參閱分析器計數器章節以取得支援的計數器清單
  • 網格大小:沿 X、Y 和 Z 維度的網格中的區塊數,以單一欄位顯示為 [num_blocks_X num_blocks_Y num_blocks_Z]
  • 區塊大小:沿 X、Y 和 Z 維度的區塊中的執行緒數,以單一欄位顯示為 [num_threads_X num_threads_Y num_threads_Z]]
  • 每個區塊的動態共享記憶體:每個區塊的動態共享記憶體大小(位元組)
  • 每個區塊的靜態共享記憶體:每個區塊的靜態共享記憶體大小(位元組)
  • 每個執行緒的暫存器:每個執行緒的暫存器數量
  • 僅適用於記憶體複製方法的欄位
  • 記憶體傳輸大小:記憶體傳輸大小(位元組)
  • 主機記憶體傳輸類型:指定記憶體傳輸使用「可分頁」或「頁面鎖定」記憶體
優點
  • 大量平行處理能力
  • 針對 NVIDIA GPU 最佳化
  • 強大的開發者支援
  • 廣泛的 AI 與 HPC 應用
  • 與函式庫無縫整合
缺點
  • 僅限於 NVIDIA GPU
  • 陡峭的學習曲線
  • 高功耗
  • 硬體升級成本
  • 不適合所有工作負載
也可取得:下載 Mac 版 NVIDIA CUDA Toolkit

下載 NVIDIA CUDA Toolkit 最新版本 為什麼這個應用程式發布在 FileHorse? (更多資訊)
##

影片介紹

##

歷史版本

完整清單 →