KIT | KIT-Bibliothek | Impressum | Datenschutz

Engineering Scalable Distributed List Ranking

Sanders, Peter ORCID iD icon 1; Schimek, Matthias ORCID iD icon 1; Uhl, Tim Niklas ORCID iD icon 1; Weidmann, Thomas 2
1 Institut für Theoretische Informatik (ITI), Karlsruher Institut für Technologie (KIT)
2 Karlsruher Institut für Technologie (KIT)

Abstract:

The list ranking problem is one of the classical problems of parallel computing, with nontrivial algorithms and many applications as a subroutine for solving other problems. While the problem was intensively studied in the early days of parallel computing, it has not received much attention in the last 20 years. In particular, there is little work on scaling list ranking to large machines and input sizes. We reconsider list ranking starting from the ground-breaking results of Sibeyn a quarter century ago. We employ algorithm and performance engineering to improve his sparse ruling-set algorithm, making it capable of scaling to many processors, and provide a more detailed analysis of the impact of the algorithm’s parameters, further guiding our practical implementation.

We perform an extensive experimental study across a variety of input instances with different structural properties. We demonstrate that indirect communication, exploiting input locality, and message coalescing allow scaling to billions of elements on up to 24 576 cores.


Download
Originalveröffentlichung
DOI: 10.1007/978-3-032-35251-4_40
Zugehörige Institution(en) am KIT Institut für Theoretische Informatik (ITI)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2027
Sprache Englisch
Identifikator ISBN: 978-3-032-35251-4
ISSN: 0302-9743, 1611-3349
KITopen-ID: 1000197101
Erschienen in Euro-Par 2026: Parallel Processing – 32nd European Conference on Parallel and Distributed Processing, Pisa, Italy, August 24–28, 2026, Proceedings, Part II. Ed.: M. Torquati
Veranstaltung 32nd European Conference on Parallel and Distributed Processing (2026), Pisa, Italien, 24.08.2026 – 28.08.2026
Verlag Springer Nature Switzerland
Seiten 585 - 599
Serie Lecture Notes in Computer Science
Vorab online veröffentlicht am 15.08.2026
Externe Relationen Siehe auch
Nachgewiesen in Scopus
OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page