This panel will discuss the current state of GPU programming using compiler directives, such as OpenACC and OpenMP. This session is a forum for discussing both the successes and shortcomings of using compiler directives to program GPUs. The panel will include users, speakers from compiler and tools vendors, and representatives of open source efforts to support directives. Session participants are encouraged to participate in the discussions of this panel.
The next major advancement of GPUDirect™ technology is here. GPUDirect RDMA provides direct GPU-GPU communications across the network resulting in a significant reduction in communication latency between remote GPUs and completely bypassing the CPU. This webinar will cover the latest schedule for GPUDirect RDMA, scaling and optimization techniques for maximizing application performance using MVAPICH2, and the latest advancements of CUDA.
OpenACC is a directives-based programming standard for parallel computing on accelerators (including GPUs). It is designed to harness the transformative power of heterogeneous computing systems easily and quickly. Adding simple compiler hints to your code to express parallelism, allows the compiler to map computation onto anaccelerator. OpenACC directives allow developers to make simple and portable code changes, enabling an easier migration to accelerated computing. This talk discusses the merits of this model, and provides an overview and guidance of the tools available to the developer from the OpenACC members.