A partial list of technical features supported includes the following:
Technical Features
-
PGFORTRAN™ native OpenMP, OpenACC and auto-parallel Fortran 2003 compiler with CUDA extensions
-
PGCC® OpenMP, OpenACC and auto-parallel ANSI and K&R C11 compiler
-
PGC++® OpenMP, OpenACC and auto-parallel GNU 4.8 g++ compatible C++11 compiler with CUDA-x86 extensions
-
PGDBG® OpenMP and MPI parallel graphical debugger
-
PGPROF® OpenMP and MPI parallel graphical performance profiler
-
Full 64-bit support on multi-core AMD64 and Intel 64
-
Full support for OpenMP 3.1 on up to 256 cores
-
Comprehensive OpenACC 2.0 support.
-
PGI Unified Binary™ technology combines into a single executable or
object file code optimized for multiple AMD64 processors, Intel 64
processors, NVIDIA GPUs or AMD GPUs.
-
Complete uniform development environment across 64-bit and 32-bit AMD
and Intel processor-based systems running Linux, OS X or Windows
-
Comprehensive set of compiler optimizations including one pass
interprocedural analysis (IPA), interprocedural optimization of
libraries, profile feedback optimization, dependence analysis and global
optimization, function inlining including library functions,
vectorization, invariant conditional removal, loop interchange, loop
splitting, loop unrolling, loop fusion, cache tiling and more.
-
Support for 64-bit integers (-r8/-i8 compilation flags)
-
Memory hierarchy and memory allocation optimizations including huge pages support
-
Auto-parallelization of loops specifically optimized for multi-core processors
-
Concurrent subroutine call support
-
Highly tuned Intel MMX and SSE intrinsics library routines (C/C++ only)
-
Tuning for non-uniform memory access (NUMA) architectures
-
Process/CPU affinity support in SMP/OpenMP applications
-
Support for creating shared objects on Linux, dynamic libraries on OS X and DLLs on Windows
-
Integrated cpp pre-processing
-
Cray/DEC/IBM extensions (including Cray POINTERs & DEC STRUCTURES/UNIONS); support for SGI-compatible DOACROSS in Fortran
-
Full support for Common Compiler Feedback Format compiler optimization listings
-
User modules support simplifies switching between multiple compiler environments/versions
-
C/C++ plug-in for Eclipse
-
Bundled precompiled libraries including LAPACK version 3.4.2,
ScaLAPACK version 2.0.2 (Linux & OS X), MPICH version 3.1.3 (Linux
& OS X) and MS-MPI library version 4.1 (Windows only)
-
Includes optimized ACML (LAPACK/BLAS/FFT) math library supported on Linux and Windows
-
Supports multi-threaded execution with Intel Math Kernel Libraries (MKL) 10.1 and later
-
Optional PGI compiled IMSL Fortran numerical library available
-
UNIX-compatible build/edit environment for Windows, including the BASH
shell, vi editor, make, tar, gzip, sed, grep, awk, and over 100 other
shell commands!
-
Interoperable with TotalView (Linux only) and Allinea DDT.
-
Interoperable with gcc, g77, g++ and gdb
-
Unconditional 30 day money back guarantee
-
Host Processor: 64-bit AMD64, 64-bit Intel 64 or 32-bit x86 processor-based workstation or server with one or more single core or multi-core microprocessors.
Accelerator (optional): NVIDIA CUDA-enabled GPU with compute
capability 2.0 or later. AMD Radeon HD 7700, 7800 and 7900 series, R7
and R9 series GPUs (Cape Verde, Tahiti or Spectre).
-
Operating System:
-
CentOS 5.2 or newer, SUSE 9.3 or newer, SUSE Linux Enterprise Server
(SLES) 10 or newer, OpenSUSE 10.2 or newer, Red Hat Enterprise Linux
4.8 or newer, Fedora Core 4 or newer or Ubuntu 8.04 or newer. Fully
interoperable with versions of Linux using kernel revision 2.6 and glibc 2.3.4 or newer.
-
Apple OS X version 10.7 Lion or newer (64-bit and 32-bit) and Xcode 4.2 or newer. Radeon accelerators are not supported on OS X.
-
Microsoft Windows 8.1, Windows 8, Server 2012, Windows 7, and
Server 2008 R2. Both 64-bit and 32-bit versions are supported where
available.
Building 64-bit executables requires a 64-bit operating system.
-
Memory: 16 MB or more.
-
Hard Disk: 1.5 GB during installation, 700 MB to hold installed software.
-
Peripherals: Mouse or compatible pointing device for use of optional graphical user interfaces.
-
Other: Adobe Acrobat Reader for viewing documentation.
No comments:
Post a Comment