GPU 系統需求 (僅限Linux、Windows)

如果您計劃將 Java™ 應用程式處理卸載至通用圖形處理裝置 (GPU) ,則必須滿足一系列軟硬體需求。

硬體需求

  • 在支援 NVIDIA Compute Unified Device Architecture (CUDA) 的 x86-64 系統及 IBM® POWER ® 8 系統上提供 GPU 處理支援。
  • GPU 配接卡必須具有最低計算功能 3.0。 若要判定裝置的計算功能,請參閱 https://developer.nvidia.com/cuda-gpus。 CUDA 工具箱包含範例程式 deviceQuerydeviceQueryDrv ,這些程式會輸出系統中裝置的計算功能。
附註: 如果您在系統上安裝多個 GPU ,並且想要應用程式以特定 GPU 為目標,則可以使用 CUDA 環境變數 CUDA_VISIBLE_DEVICES 來控制裝置可見性。 如需此變數的相關資訊,請參閱 NVIDIA 網站上的 CUDA 環境變數

軟體需求

J9 及 CUDA Toolkit 必須支援您的作業系統:
  • GPU 裝置需要 CUDA Toolkit 7.5,其提供用於除錯及調整應用程式效能的編譯器、數學程式庫及工具。 如需受支援作業系統的清單,以及下載工具箱,請參閱 https://developer.nvidia.com/cuda-toolkit

即時編譯器 (JIT) 型 GPU 支援需要 NVIDIA Virtual Machine (NVVM) 程式庫及 NVIDIA Management Library (NVML)。 NVVM 是 CUDA Toolkit的一部分, NVML 的執行時期版本與 NVIDIA 顯示驅動程式一起包裝。 您可以從 NVIDIA Driver Downloads下載最新的 GPU 驅動程式。

您必須在適當的環境變數中包含 CUDA 執行時期的路徑:
  • Linux®: LD_LIBRARY_PATH
  • Windows: PATH
對於 JIT 型 GPU 支援,此變數還必須包括 NVVM 和 NVML 程式庫的路徑。 如需設定此變數的相關資訊,請參閱 在圖形處理裝置上啟用應用程式處理 (Linux,僅限 Windows)