SC23 Proceedings

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

Workshops Archive

Pure: Evolving Message Passing To Better Leverage Shared Memory within Nodes


Workshop: The 6th Annual Parallel Applications Workshop, Alternatives to MPI+X (PAW-ATM)

Authors: James Psota and Armando Solar-Lezama (Massachusetts Institute of Technology (MIT))


Abstract: Pure is a new programming model and runtime system explicitly designed to take advantage of shared memory within nodes in the context of a mostly message passing interface enhanced with the ability to use tasks to make use of idle cores. We use microbenchmarks to evaluate Pure’s key messaging and collective features and also show application speedups up to 2.1x on the CoMD molecular dynamics application. Overall, Pure offers improved performance by aggressively leveraging modern shared memory nodes with a programming model that will be familiar to MPI programmers.





Back to The 6th Annual Parallel Applications Workshop, Alternatives to MPI+X (PAW-ATM) Archive Listing



Back to Full Workshop Archive Listing