Sie sind auf Seite 1von 1

C++ on GPUs Using OpenACC and the PGI Accelerator Compilers

Date: Thursday May 22, 2014


Time: 2:00 PM ET / 11:00 AM PT / 18:00 GMT (Duration: 1 hour)


The fastest supercomputers and clusters use a 64-bit host processor with one or more accelerators per node, most commonly GPUs. These
compute accelerators exploit a high degree of parallelism to maximize performance and power efficiency. There are several challenges to
effective and productive use of accelerators, the most important of which are managing data movement between host and device memories
and exposing enough parallelism to benefit from the GPU or accelerator architecture.
The OpenACC API is a directive-based programming interface, similar to OpenMP, that allows a programmer to maintain a single source
program for both host and host+accelerator systems. OpenACC allows the application to control data allocation and movement as well as
computation placement.
There are several OpenACC implementations, which are mature and stable for C and Fortran, but C++ support has lagged, in part due to the
complexities introduced with C++ classes, member functions, implicit this pointer arguments, private data and templates. This webinar will
present the latest support for C++ classes in the PGI Accelerator compilers. We will look at how to annotate classes and member functions
with OpenACC directives to generate accelerated C++ programs. We will also discuss current limitations and the future directions that
OpenACC is designing.
Presenter: - Michael Wolfe


Michael Wolfe is a compiler engineer at PGI where he is involved in deep compiler analysis and optimizations. He has published one
textbook, High Performance Compilers for Parallel Computing, a monograph, Optimizing Supercompilers for Supercomputers and
many technical papers and articles.

Webinar URL - http://www.computer.org/portal/web/webinars/Register-for-a-Webinar

Sponsored by -


About IEEE Computer Society
IEEE Computer Society is the world's leading computing membership organization and the trusted information and career-development
source for a global workforce of technology leaders including: professors, researchers, software engineers, IT professionals, employers, and
students. The unmatched source for technology information, inspiration, and collaboration, the IEEE Computer Society is the source that
computing professionals trust to provide high-quality, state-of-the-art information on an on-demand basis. The Computer Society provides a
wide range of forums for top minds to come together, including technical computer conferences, computer science publications, and a
comprehensive online digital library, unique training webinars, professional training, and the TechLeader Training Partner Program to help
organizations increase their staff's technical knowledge and expertise.

For More Updates Follow Us On

REGISTER NOW
2014 IEEE Computer Society

Das könnte Ihnen auch gefallen