PGI compilers & tools software User's Guide

Below you will find brief information for software compilers & tools. This guide will help you get started with the PGI compilers and tools for x86-64 processors, covering topics such as installation, compilation, optimization, parallelization, debugging, and profiling. You will learn how to use the command-line interface, directives and pragmas, as well as how to leverage OpenMP and MPI for parallel programming.

PDF
Document
PGI Compilers & Tools User's Guide for x86-64 CPUs | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • Compiling and linking applications

  • Optimizing performance for x86-64 CPUs

  • Parallelizing code using OpenMP and MPI

  • Debugging and profiling your applications

  • Using accelerators for enhanced performance

  • Inter-language calling between Fortran, C, and C++

  • Programming considerations for 64-bit environments

  • Inline assembly and intrinsics for low-level control

  • Creating and using libraries for code reuse

Frequently asked questions

The PGI compilers are a suite of high-performance Fortran, C, and C++ compilers designed to optimize code for x86-64 processors. They include a range of tools for debugging, profiling, and parallelizing applications.

PGI compilers offer comprehensive optimization capabilities, including auto-parallelization, vectorization, and instruction scheduling, leading to significant performance improvements on x86-64 platforms.

The PGI compilers provide a variety of command-line options and directives/pragmas to control optimization levels and target specific processor features.

The PGI compilers support industry-standard parallel programming models like OpenMP and MPI, enabling you to leverage multi-core and distributed computing resources.

Key features include advanced optimization techniques, support for parallel programming, built-in libraries for math and linear algebra, and a comprehensive documentation set.

Preparing document for printing…
0%