This repository is home to the XPMEM-based Hierarchical Collectives (XHC) component for OpenMPI, as well as related software & accompanying material.
The various content around our work with XHC and OpenMPI collectives is organized in multiple branches in the current repository.
-
xhc-fresh: The latest version of XHC and accompanying software
-
icpp-23: Software snapshot and material related to our ICPP 2023 paper (see below)
-
ieee-cluster-22: Software snapshot and material related to our IEEE Cluster 2022 paper (see below)
-
Impact of Cache Coherence on the Performance of Shared-Memory based MPI Primitives: A Case Study for Broadcast on Intel Xeon Scalable Processors,
George Katevenis, Manolis Ploumidis, and Manolis Marazakis,
ICPP 2023, Salt Lake City, Utah, USA.
https://doi.org/10.1145/3605573.3605616 -
A framework for hierarchical single-copy MPI collectives on multicore nodes,
George Katevenis, Manolis Ploumidis, and Manolis Marazakis,
IEEE Cluster 2022, Heidelberg, Germany.
https://ieeexplore.ieee.org/document/9912729
We thankfully acknowledge the support of the European Commission and the Greek General Secretariat for Research and Innovation under the EuroHPC Programme through the DEEP-SEA project (GA 955606). National contributions from the involved state members (including the Greek General Secretariat for Research and Innovation) match the EuroHPC funding.
This work is partly supported by project EUPEX, which has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 101033975. The JU receives support from the European Union's Horizon 2020 re-search and innovation programme and France, Germany, Italy, Greece, United Kingdom, Czech Republic, Croatia.
Contact: George Katevenis ([email protected]), Manolis Ploumidis ([email protected])
Computer Architecture and VLSI Systems (CARV) Laboratory, ICS Forth