Operating system and hardware support

This section describes the operating systems and hardware that IBM® XL C/C++ for Linux, V16.1 supports.

IBM XL C/C++ for Linux, V16.1, for little endian distributions supports the following operating systems:
  • Ubuntu Server 16.04
  • Ubuntu Server 18.04
  • SUSE Linux Enterprise Server 12 (SLES 12)
  • SUSE Linux Enterprise Server 12 Service Pack 3 (SLES 12 SP3)
  • Red Hat Enterprise Linux 7.3 (RHEL 7.3)
  • Red Hat Enterprise Linux 7.4 (RHEL 7.4)
  • Red Hat Enterprise Linux 7.4 for Power® Little Endian (POWER9™)
  • Red Hat Enterprise Linux 7.5 (RHEL 7.5)
  • Red Hat Enterprise Linux 7.5 for Power Little Endian (POWER9)
  • Community Enterprise Operating System 7 (CentOS 7)
Note: To compile programs that contain code used to offload computation to the NVIDIA GPUs, you must use a system that satisfies the installation requirements of the CUDA Toolkit. See the NVIDIA CUDA Toolkit website for more information.

NVIDIA CUDA Toolkit 9.2 with support for IBM Power Little Endian (POWER9) is required for the compilation and linking process for programs that use OpenMP 4.5 to offload computation to the NVIDIA GPUs. CUDA Toolkit 9.2 with support for IBM Power Little Endian (POWER9) is available from NVIDIA.

See Prerequisites for a complete list of requirements.

The compiler, its libraries, and its generated object programs run on any IBM Power Systems™ server supported by your operating system distribution with the required software and disk space.

To exploit the various supported hardware configurations, the compiler provides options to tune the performance of applications according to the hardware type that runs the compiled applications.



Voice your opinion on getting help information Ask IBM compiler experts a technical question in the IBM XL compilers forum Reach out to us