Efficient Interoperability of OpenSHMEM on Multicore Architectures

Khaled Z. Ibrahim · 2014

Most HPC programming models face an interoperability challenge because of the advent of multi/many core architectures [1, 2, 3]. Efficient interoperability--for instance, with shared memory programming models such as OpenMP--requires reconsidering the design of various levels of the programming model software stack. While support for interoperability typically exists at the hardware and system messaging library levels, most programming models lack the interfaces that ease such interoperability. In this paper, we discuss requirements of efficient interoperability and show the alternative paths for satisfying them for OpenSHMEM. We discuss the implication of maintaining the current interfaces and enhancements to ease interoperability.

Read the paper · More papers on PaperTik