Present and Future of Accelerated Computing Programming Approaches
, NVIDIA
, Sandia National Laboratories
, NERSC, Lawrence Berkeley National Laboratory
, NVIDIA
, Oak Ridge National Laboratory
, NVIDIA
, University of Delaware
With endless choices of programming environments in the parallel computing universe at a time of exascale computers, which programming model should you choose? Are base languages, like C++ and Fortran, a solid choice for today's codes? Will OpenACC and OpenMP directives stay around long enough to warrant investing time and effort in them now for application acceleration on GPUs? Or should a researcher go back to the low-level programming models, like CUDA, to extract maximum performance of the code? Join our panel of experts as they debate the ultimate answer for the future parallel programmer.