most citedKaMPIng: Flexible and (Near) Zero-Overhead C++ Bindings for MPI

10 citations · 11 across the 3 of their papers we have counts for

collaborators

5 papers

cs.DS2025

Theory Meets Practice for Bit Vectors Supporting Rank and Select

Florian Kurpicz, Niccolò Rigi-Luperti, Peter Sanders

Bit vectors with support for fast rank and select are a fundamental building block for compressed data structures. We close a gap between theory and practice by analyzing an import…

cs.DS2024

Fast and Lightweight Distributed Suffix Array Construction -- First Results

Manuel Haag, Florian Kurpicz, Peter Sanders +1

We present first algorithmic ideas for a practical and lightweight adaption of the DCX suffix array construction algorithm [Sanders et al., 2003] to the distributed-memory setting.…

cs.DS2024★ 1 cited

Tera-Scale Multilevel Graph Partitioning

Daniel Salwasser, Daniel Seemaier, Lars Gottesbüren +1

We present TeraPart, a memory-efficient multilevel graph partitioning method that is designed to scale to extremely large graphs. In balanced graph partitioning, the goal is to div…

cs.DS2024

Scalable Distributed String Sorting

Florian Kurpicz, Pascal Mehnert, Peter Sanders +1

String sorting is an important part of tasks such as building index data structures. Unfortunately, current string sorting algorithms do not scale to massively parallel distributed…

cs.DC2024★ 10 cited

KaMPIng: Flexible and (Near) Zero-Overhead C++ Bindings for MPI

Tim Niklas Uhl, Matthias Schimek, Lukas Hübner +4

The Message-Passing Interface (MPI) and C++ form the backbone of high-performance computing, but MPI only provides C and Fortran bindings. While this offers great language interope…