Publications

The Team behind the Cray OpenSHMEMX software stack were involved in multiple research publication improving the usability and performance of OpenSHMEM programming model. Some of the features which are discussed as part of these works are available as part of the Cray OpenSHMEMX software stack. The following are the list of those publications in reverse chronological order.

  • A Modern Fortran Interface in OpenSHMEM: Need for Interoperability with Parallel Fortran Using Coarrays. N. Namashivayam, B. Long, D. Eachempati, B. Cernohous, and M. Pagel. ACM Transactions on Parallel Computing, 2020.

  • Introducing Cray OpenSHMEMX-A Modular Multi-communication Layer OpenSHMEM Implementation. N. Namashivayam, B. Cernohous, D. Pou, and M. Pagel. Workshop on OpenSHMEM and Related Technologies, 2018.

  • Symmetric memory partitions in OpenSHMEM: A case study with Intel KNL. N. Namashivayam, B. Cernohous, K. Kandalla, D. Pou, J. Robichaux, J. Dinan, and M. Pagel. Workshop on OpenSHMEM and Related Technologies, 2017.

  • Current state of the cray MPT software stacks on the cray XC series supercomputers. K. Kandalla, P. Mendygral, N. Radcliffe, B. Cernohous, N. Namashivayam, K. McMahon, C. Sadlo, and M. Pagel. Cray User Group (CUG) meeting, 2017.

  • An evaluation of thread-safe and contexts-domains features in Cray SHMEM. N. Namashivayam, D. Knaak, B. Cernohous, N. Radcliffe, and M. Pagel. Workshop on OpenSHMEM and Related Technologies, 2016.

  • Proposing OpenSHMEM extensions towards a future for hybrid programming and heterogeneous computing. D. Knaak, and N. Namashivayam. Workshop on OpenSHMEM and Related Technologies, 2015.