The GPU has evolved rapidly from its invention in 1999 as a VGA Accelerator, becoming a massively parallel general purpose accelerator for heterogeneous computing systems. This talk will focus on significant milestones in GPU architecture and programming models, covering several key concepts that demonstrate why advances in GPU-accelerated computing performance and power efficiency will continue to outpace CPUs.
In the global exascale race, hardware often takes center stage. But the race might ultimately be won or lost based on how well the industry optimizes new and existing applications for extreme parallelism. Today's apps will not just run on tomorrow's systems, so we must think strategically and creatively about how to design applications that take maximum advantage of the first power-efficient, accelerator-driven exascale systems. This panel of HPC, software and computer science experts will discuss what we can, and should be doing, including a review of new scientific and commercial HPC requirements, programming model options and how to best align architecture and software design processes.