A Case Study for Performance Portability Using OpenMP 4.5
Abstract: In recent years, the HPC landscape has shifted away from traditional CPU based systems to energy efficient architectures, relying on many-core CPUs or accelerators to achieve high performance. The goal of performance portability is to enable developers to rapidly produce applications which run efficiently on a variety of these architectures and require little to no architecture specific code adoptions. Directive based programming models (OpenMP and OpenACC) are attractive in this regard as they do not require a major code restructuring and they support incremental portability.
Archive Materials
Back to Fifth Workshop on Accelerator Programming Using Directives (WACCPD) Archive Listing
Back to Full Workshop Archive Listing