System Requirements#

This section outlines the system requirements for using the cuPQC SDK, including hardware, software, and compiler prerequisites.

To utilize the cuPQC SDK, you need the following:

  • CUDA Toolkit 12.8 or newer

  • Supported CUDA compiler

  • Supported host compiler (C++17 required)

  • (Optionally) CMake (version 3.20 or greater)

  • x86_64 or Arm64 CPU

  • A NVIDIA GPU with one of the following architectures: 70, 75, 80, 86, 87, 89, 90

Supported Compilers#

CUDA Compilers:

  • NVCC 12.8+ (CUDA Toolkit 12.8 or newer)

Host C++ Compilers:

  • GCC 7+

  • Clang 9+

  • Aarch64-GCC 7+