You are Here : High Performance Computing > Portland Group Compilers > Portland Group Compiler (PGI) CDK (CUDA SUPPORT)
 
 





Platform
AMD/IBM/Intel/x86/Phenom/Athlon
Version
10
License
Per Processes/User
Packaging
ESD
 
  Portland Group Compiler (PGI) CDK (CUDA SUPPORT)
PGI CDK Cluster Development Kit includes compilers and tools specifically optimized for developing, debugging and tuning MPI or hybrid MPI/ OpenMP cluster applications. It includes support for MPICH-1, MPICH-2, OpenMPI, HP-MPI and MSMPI over Ethernet and MVAPICH over InfiniBand. Available for Linux or Windows HPC Server 2008
Key Features

Technical Features

  • PGF95 OpenMP and auto-parallel Fortran 90/95 compiler
  • PGF77 OpenMP and auto-parallel FORTRAN 77 compiler
  • PGHPF data parallel compiler with native full HPF language support (Linux only)
  • PGC++ OpenMP and auto-parallel ANSI C++ compiler
  • PGCC OpenMP and auto-parallel ANSI/K&R C99 compiler
  • PGDBG graphical Cluster MPI and OpenMP debugger
  • PGPROF graphical Cluster MPI and OpenMP performance profiler
  • Full 64-bit support on AMD Opteron, Athlon 64 and Intel Pentium and Xeon with EM64T
  • Includes separate 64-bit x64 and 32-bit x86 development environments and compilers
  • Optimizing 64-bit code generators with automatic or manual platform selection
  • AMD64 and Intel 64 optimizations including SSE/SSE2/SSE3/SSSE3 and SSE4a/ABM, prefetching, use of extended register sets, and 64-bit addressing
  • Intel Pentium II/III/4/Xeon and AMD Athlon XP/MP optimizations including SSE/SSE2 and prefetching where supported in hardware
  • Executables generated by PGI's 32-bit x86 compilers can run unchanged on AMD64 or Intel 64 processor-based systems

PGI Cluster Development Kit Key Features

  • Floating multi-user seats for the PGI parallel PGF95, PGCC and PGC++ compilers. World-class single core and multicore processor performance
  • Full native support for OpenMP directive- and pragma-based SMP or multicore parallelization in PGF95, PGCC and PGC++
  • Auto-parallelization for the latest AMD Opteron and Intel Core 2 multicore processors
  • Graphical PGDBG parallel debugger and PGPROF parallel performance profiler for auto-parallel, thread-parallel, OpenMP and MPI programs
  • Pre-configured MPI message-passing libraries and utilities for Linux
  • Pre-configured batch queueing system to manage the workload and throughput on a Linux cluster
  • Optimized BLAS and LAPACK math libraries
  • Comprehensive support for all major Linux distributions and Microsoft Windows HPC Server 2008
  • Installation utilities to simplify the setup and management of your Linux cluster
  • Hard copy documentation including the PGI User's Guide and PGI Tools Guide
  • PGI Roll option*.
Contents

Beginning with PGI 2010, PGI expanded its product line to include offerings for either x64+GPU or x64 only platforms. "PGI Accelerator" products—the x64+GPU platform products—include support for the directive-based PGI Accelerator programming model and from within the PGI Accelerator Fortran compiler, support for CUDA Fortran. PGI Accelerator compilers are supported on all Intel and AMD x64 processor-based systems with CUDA-enabled NVIDIA GPUs running Linux, Mac OS X or Windows.


PGI Accelerator compilers (including CUDA Fortran) are contained in all PGI 2010 or later.

System Requirements
  • Front-end Node: 64-bit x64 or 32-bit x86 processor-based workstation or server with one or more AMD Opteron or Intel Core 2 microprocessors.
  • Accelerator (optional): NVIDIA CUDA-enabled GPU with compute capability 1.0 or later.

    Note: Heterogeneous systems that include both 32-bit and 64-bit processor-based workstations or servers are not supported.

  • Cluster Nodes: 64-bit x64 or 32-bit x86 processor-based workstation or server with one or more AMD Opteron or Intel Core 2 microprocessors.
    Note: Heterogeneous systems that include both 32-bit and 64-bit processor-based workstations or servers are not supported.
  • Network: Standard TCP/IP network such as Ethernet, Fast Ethernet or Gigabit Ethernet; high-performance InfiniBand network. Preferred configuration is a dedicated private network interconnecting the cluster nodes, with the designated front-end node also networked to a general purpose network.
  • Operating System: Linux-On 32-bit x86 processor-based systems, the software must be co-installed with a version of the Linux operating system with kernel revision 2.4.18 or higher, On 64-bit processor-based systems, the software must be co-installed with 64-bit Linux with kernel revision 2.4.19 or higher.
    Windows-HPC Server 2008 or Compute Cluster Server 2003.
  • Memory: Minimum 1 GB per cluster node. 2 GB recommended for front-end node.
  • Hard Disk: 800 MB on front-end node; 50 MB on each cluster node.
 
Best Sellers
  PGI CDK Cluster Development Kit

Parallel Fortran, C and C++ Compilers & Tools for Programming HPC Cluster

In combination with the Linux or Windows HPC Server 2008 operating systems, the PGI CDK Cluster Development Kit compilers and development tools enable use of networked clusters of AMD or Intel x64 processor-based workstations and servers to tackle the largest scientific computing applications.