headerlogo
scyourway
exhibit map for 160

SC Exhibits - Exhibitor Details



  • The Portland Group
  • Website: www.pgroup.com
  • Booth 825
  • SC Exhibitor for 17 years
Products and Services:
  • Energy (Software)
    Server (Software)
    Supercomputing (Services, Software)
    Tools (Software)
Description:
    PGI optimizing multicore Fortran/C/C++ compilers & tools deliver world class performance on 64-bit AMD and Intel processor-based systems running over 30 Linux, MacOS and Windows releases. At SC08, PGI will demonstrate compiler technologies for migration of HPC applications to the latest multicore and x64+GPU accelerator platforms, and MPI/OpenMP debugging/profiling on Linux and Windows clusters.


Presenting at SCExhibitor Forum



  • Wednesday    10:30-11:00    Room 19A/19B
  • Michael Wolfe (Portland Group)
  • Beyond x64: PGI Compilers, GPUs, and You

  • Current strategies for programming GPUs require a program rewrite using a new language or new datatypes and methods. PGI offers an alternative for programming x64+GPU platforms leveraging the same techniques used by vectorizing compilers and OpenMP. GPU-enabled PGI compilers offload loops and functions within an x64 executable using an integrated x64+GPU programming model with minimal impact on existing source code and makefiles. As with OpenMP, pragmas and directives communicate to the compiler which loops or regions of code should be moved onto the GPU. As with vectorization, compiler analysis maps parallelism in standard Fortran and C programs onto the GPU architecture. In a step beyond, compiler feedback helps the programmer drive the performance optimization process. This talk presents PGI GPU pragmas and directives, presents the compiler analysis and translation steps necessary to map x64 Fortran or C programs onto an Accelerator, and demonstrates how compiler feedback can drive performance optimization.


Previous Exhibitor      Next Exhibitor

   IEEE Computer Society  /  ACM     2 0   Y E A R S   -   U N L E A S H I N G   T H E   P O W E R   O F   H P C