<span class="var-sub_title">Evaluating the Impact of Proposed OpenMP 5.0 Features on Performance, Portability, and Productivity</span> SC18 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

International Workshop on Performance, Portability, and Productivity in HPC (P3HPC)


Evaluating the Impact of Proposed OpenMP 5.0 Features on Performance, Portability, and Productivity

Abstract: We investigate how specialization mechanisms proposed for OpenMP 5.0 -- specifically, the metadirective and declare variant directives -- may be deployed in a real-life code, using the miniMD benchmark from the Mantevo suite.

Additionally, we develop an OpenMP 4.5 implementation of miniMD that achieves a performance portability of 59.35% across contemporary CPU and GPU hardware, discuss the processes of porting and enabling this code, and show that the use of specialization would enable our code to be expressed in a significantly more compact form, with implications for productivity.


Archive Materials


Back to International Workshop on Performance, Portability, and Productivity in HPC (P3HPC) Archive Listing

Back to Full Workshop Archive Listing