Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/carv-ics-forth/xhc-openmpi

XPMEM-based Hierarchical MPI Collectives
https://github.com/carv-ics-forth/xhc-openmpi

Last synced: about 24 hours ago
JSON representation

XPMEM-based Hierarchical MPI Collectives

Awesome Lists containing this project

README

        

# XPMEM-based Hierarchical Collectives for OpenMPI

This repository is home to the *XPMEM-based Hierarchical Collectives* (XHC)
component for OpenMPI, as well as related software & accompanying material.

### Contents

The various content around our work with XHC and OpenMPI collectives is
organized in multiple **branches** in the current repository.

- [xhc-fresh](https://github.com/CARV-ICS-FORTH/XHC-OpenMPI/tree/xhc-fresh):
The latest version of XHC and accompanying software

- [icpp-23](https://github.com/CARV-ICS-FORTH/XHC-OpenMPI/tree/icpp-23):
Software snapshot and material related to our ICPP 2023 paper (see below)

- [ieee-cluster-22](https://github.com/CARV-ICS-FORTH/XHC-OpenMPI/tree/ieee-cluster-22):
Software snapshot and material related to our IEEE Cluster 2022 paper (see
below)

### Publications

- **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

## Acknowledgments

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