MPI Sessions: Leveraging Runtime Infrastructure to Increase Scalability of Applications at Exascale D Holmes, K Mohror, RE Grant, A Skjellum, M Schulz, W Bland, ... Proceedings of the 23rd European MPI Users' Group Meeting, 121-129, 2016 | 33 | 2016 |
A data streaming model in MPI IB Peng, S Markidis, E Laure, D Holmes, M Bull Proceedings of the 3rd Workshop on Exascale MPI, 2, 2015 | 33 | 2015 |
Improving the Interoperability between MPI and Task-Based Programming Models K Sala, J Bellón, P Farré, X Teruel, JM Perez, AJ Peña, D Holmes, ... Proceedings of the 25th European MPI Users' Group Meeting, 6, 2018 | 28 | 2018 |
MPI Sessions: Evaluation of an Implementation in Open MPI N Hjelm, H Pritchard, SK Gutiérrez, DJ Holmes, R Castain, A Skjellum 2019 IEEE International Conference on Cluster Computing (CLUSTER), 1-11, 2019 | 14 | 2019 |
Planning for performance: Enhancing achievable performance for MPI through persistent collective operations DJ Holmes, B Morgan, A Skjellum, PV Bangalore, S Sridharan Parallel Computing 81, 32-57, 2019 | 14 | 2019 |
The EPiGRAM Project: Preparing Parallel Programming Models for Exascale S Markidis, IB Peng, JL Träff, A Rougier, V Bartsch, R Machado, M Rahn, ... International Conference on High Performance Computing, 56-68, 2016 | 14 | 2016 |
Planning for performance: persistent collective operations for MPI B Morgan, DJ Holmes, A Skjellum, P Bangalore, S Sridharan Proceedings of the 24th European MPI Users' Group Meeting, 4, 2017 | 13 | 2017 |
Partitioned Collective Communication DJ Holmes, A Skjellum, J Jaeger, RE Grant, PV Bangalore, MGF Dosanjh, ... 2021 Workshop on Exascale MPI (ExaMPI), 9-17, 2021 | 12 | 2021 |
Exposition, clarification, and expansion of MPI semantic terms and conventions: is a nonblocking MPI function permitted to block? PV Bangalore, R Rabenseifner, DJ Holmes, J Jaeger, G Mercier, ... Proceedings of the 26th European MPI Users' Group Meeting, 2, 2019 | 7 | 2019 |
McMPI: a managed-code MPI library in pure C# D Holmes, S Booth Proceedings of the 20th European MPI Users' Group Meeting, 25-30, 2013 | 5 | 2013 |
Why is MPI (perceived to be) so complex? Part 1—Does strong progress simplify MPI? DJ Holmes, A Skjellum, D Schafer Proceedings of the 27th European MPI Users' Group Meeting, 21-30, 2020 | 4 | 2020 |
McMPI–a managed-code message passing interface library for high performance communication in C DJ Holmes The University of Edinburgh, 2012 | 4 | 2012 |
An Emulation Layer for Dynamic Resources with MPI Sessions J Fecht, M Schreiber, M Schulz, H Pritchard, DJ Holmes International Conference on High Performance Computing, 147-161, 2022 | 3 | 2022 |
MPI collective communication through a single set of interfaces: A case for orthogonality JL Träff, S Hunold, G Mercier, DJ Holmes Parallel Computing 107, 102826, 2021 | 3 | 2021 |
Collectives and Communicators: A Case for Orthogonality: (Or: How to get rid of MPI neighbor and enhance Cartesian collectives) JL Träff, S Hunold, G Mercier, DJ Holmes Proceedings of the 27th European MPI Users' Group Meeting, 31-38, 2020 | 2 | 2020 |
Collectives and Communicators: A Case for Orthogonality: (Or: How to get rid of MPI neighbor and enhance Cartesian collectives) JL Träff, S Hunold, G Mercier, DJ Holmes Proceedings of the 27th European MPI Users' Group Meeting, 31-38, 2020 | 2 | 2020 |
User-Level Scheduled Communications for MPI D Schafer, S Ghafoor, D Holmes, M Ruefenacht, A Skjellum 2019 IEEE 26th International Conference on High Performance Computing, Data …, 2019 | 2 | 2019 |
Persistent Collective Operations in MPI D Holmes, A Skjellum, M Farmer, V Purushotham ExaMPI15 workshop at SC15, 2015 | 2 | 2015 |
Introducing Endpoints into the EMPI4Re MPI library D Holmes | 1 | 2015 |
D2.3.1–Operating systems at the extreme scale D Holmes | 1 | 2013 |