Why Choose PGI
One PGI Unified Binary for Intel and AMD x86-64 Processors+GPU
PGI Unified Binary technology simplifies cross-platform support by combining into a single executable file, code sequences optimized for 64-bit multi-core x86 processor families from Intel and AMD and GPU accelerators from NVIDIA. The PGI Unified Binary delivers all the benefits of a single x86-64 platform while enabling you to leverage the latest hardware innovations.
One Compiler Solution for High Performance Applications
PGI compilers deliver world-class performance across a wide spectrum of applications and benchmarks. PGI is the compiler-of-choice among many popular performance-critical applications used in the fields of geophysical modeling, mechanical engineering, computational chemistry, weather forecasting, and high-energy physics. PGI compilers consistently rate among the highest performers on SPECfp2006, SPECint2006, SPECompM2012, and the NAS Parallel Benchmarks.
One Cross-platform HPC Development Environment
PGI compilers generate code optimized for the industry's most popular High Performance Computing (HPC) x86 and OpenPOWER platforms, and they are available directly from most major system manufacturers. PGI products run under a broad range of 64-bit desktop and server operating systems, including over 30 popular Linux distributions, macOS, and most versions of Microsoft Windows including Windows HPC Server 2016.
One Comprehensive Model for Accelerator Programming
PGI gives individual developers the power to incrementally accelerate applications on CPU+accelerator platforms simply by adding portable OpenACC compiler directives to existing standard-compliant Fortran, C, and C++ programs.
One Integrated Suite of Parallel Compilers & Tools
PGI offers a complete and integrated suite of compilers and tools for developing high performance parallel applications including a fully-integrated graphical parallel MPI/OpenMP application debugger and OpenMP/OpenACC performance profiler. PGI compilers and tools offer a uniform user interface across all supported operating systems, simplifying the process of prototyping, writing, debugging and tuning HPC applications.