Daniel J. Holmes

Orcid: 0000-0002-2776-2609

Affiliations:
  • University of Edinburgh, EPCC, UK


According to our database1, Daniel J. Holmes authored at least 19 papers between 2012 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Design Principles of Dynamic Resource Management for High-Performance Parallel Programming Models.
CoRR, 2024

2022
An Emulation Layer for Dynamic Resources with MPI Sessions.
Proceedings of the High Performance Computing. ISC High Performance 2022 International Workshops - Hamburg, Germany, May 29, 2022

2021
MPI collective communication through a single set of interfaces: A case for orthogonality.
Parallel Comput., 2021

Partitioned Collective Communication.
Proceedings of the Workshop on Exascale MPI, 2021

2020
Collectives and Communicators: A Case for Orthogonality: (Or: How to get rid of MPI neighbor and enhance Cartesian collectives).
Proceedings of the EuroMPI/USA '20: 27th European MPI Users' Group Meeting, 2020

Why is MPI (perceived to be) so complex?: Part 1 - Does strong progress simplify MPI?
Proceedings of the EuroMPI/USA '20: 27th European MPI Users' Group Meeting, 2020

2019
Planning for performance: Enhancing achievable performance for MPI through persistent collective operations.
Parallel Comput., 2019

Extending the Message Passing Interface (MPI) with User-Level Schedules.
CoRR, 2019

Exposition, clarification, and expansion of MPI semantic terms and conventions: is a nonblocking MPI function permitted to block?
Proceedings of the 26th European MPI Users' Group Meeting, 2019

User-Level Scheduled Communications for MPI.
Proceedings of the 26th IEEE International Conference on High Performance Computing, 2019

MPI Sessions: Evaluation of an Implementation in Open MPI.
Proceedings of the 2019 IEEE International Conference on Cluster Computing, 2019

2018
Improving the Interoperability between MPI and Task-Based Programming Models.
Proceedings of the 25th European MPI Users' Group Meeting, 2018

2017
Planning for performance: persistent collective operations for MPI.
Proceedings of the 24th European MPI Users' Group Meeting, 2017

2016
The EPiGRAM Project: Preparing Parallel Programming Models for Exascale.
Proceedings of the High Performance Computing, 2016

MPI Sessions: Leveraging Runtime Infrastructure to Increase Scalability of Applications at Exascale.
Proceedings of the 23rd European MPI Users' Group Meeting, EuroMPI 2016, 2016

2015
A data streaming model in MPI.
Proceedings of the 3rd Workshop on Exascale MPI, 2015

Streams as an alternative to halo exchange.
Proceedings of the Parallel Computing: On the Road to Exascale, 2015

2013
McMPI: a managed-code MPI library in pure C#.
Proceedings of the 20th European MPI Users's Group Meeting, 2013

2012
McMPI : a managed-code message passing interface library for high performance communication in C#.
PhD thesis, 2012


  Loading...