GPU-Systemvoraussetzungen (nur Linux, Windows)
Wenn Sie planen, die Java™ -Anwendungsverarbeitung auf eine vielseitig einsetzbare Grafikverarbeitungseinheit (GPU) auszulagern, müssen eine Reihe von Hardware-und Softwarevoraussetzungen erfüllt sein.
Hardwarevoraussetzungen
- Unterstützung für die GPU-Verarbeitung ist auf x86-64 -Systemen und IBM® POWER® 8-Systemen verfügbar, die NVIDIA Compute Unified Device Architecture (CUDA) unterstützen.
- GPU-Adapter müssen mindestens über eine Rechenleistung von 3,0 verfügen. Informationen zur Bestimmung der Rechenleistung einer Einheit enthält https://developer.nvidia.com/cuda-gpus. Das CUDA-Toolkit enthält die Beispielprogramme deviceQuery und deviceQueryDrv, die die Rechenleistung von Einheiten in einem System ausgeben.
Anmerkung: Wenn auf Ihrem System mehrere GPUs installiert sind und Sie möchten, dass Ihre Anwendung auf eine bestimmte GPU ausgerichtet ist, können Sie die CUDA-Umgebungsvariable CUDA_VISIBLE_DEVICES verwenden, um die Sichtbarkeit des Geräts zu steuern. Weitere Informationen zu dieser Variablen finden Sie unter "CUDA-Umgebungsvariablen" auf der Website NVIDIA.
Softwarevoraussetzungen
Ihr Betriebssystem muss von J9 und CUDA Toolkit unterstützt werden:
- Für GPU-Einheiten ist CUDA Toolkit 7.5 erforderlich. Dieses Produkt stellt einen Compiler, Mathematikbibliotheken sowie Tools für das Debugging und die Optimierung der Anwendungsleistung bereit. Eine Liste der unterstützten Betriebssysteme sowie Informationen zum Download des Toolkits finden Sie unter https://developer.nvidia.com/cuda-toolkit.
Für die auf dem JIT-Compiler (Just-In-Time) basierende GPU-Unterstützung ist die NVVM-Bibliothek (NVIDIA Virtual Machine) und die NVML-Bibliothek (NVIDIA Management Library) erforderlich. NVVM ist Teil des CUDA-Toolkits und die Laufzeitversion von NVML ist im Paket mit NVIDIA -Anzeigetreibern enthalten. Sie können die neuesten GPU-Treiber von NVIDIA Treiber-Downloads herunterladen.
Sie müssen einen Pfad zur CUDA-Laufzeit in die entsprechende Umgebungsvariable einschließen:
- Linux®: LD_LIBRARY_PATH
- Windows: PATH