High-quality hypergraph partitioning

S Schlag, T Heuer, L Gottesbüren… - ACM Journal of …, 2023 - dl.acm.org
Hypergraphs are a generalization of graphs where edges (aka nets) are allowed to connect
more than two vertices. They have a similarly wide range of applications as graphs. This …

Thrill: High-performance algorithmic distributed batch data processing with C++

T Bingmann, M Axtmann, E Jöbstl… - … Conference on Big …, 2016 - ieeexplore.ieee.org
We present the design and a first performance evaluation of Thrill-a prototype of a general
purpose big data processing framework with a convenient data-flow style programming …

Parallel weighted random sampling

L Hübschle-Schneider, P Sanders - ACM Transactions on Mathematical …, 2022 - dl.acm.org
Data structures for efficient sampling from a set of weighted items are an important building
block of many applications. However, few parallel solutions are known. We close many of …

Retrieval and perfect hashing using fingerprinting

I Müller, P Sanders, R Schulze, W Zhou - … , Denmark, June 29–July 1, 2014 …, 2014 - Springer
Recent work has shown that perfect hashing and retrieval of data values associated with a
key can be done in such a way that there is no need to store the keys and that only a few bits …

Efficient parallel random sampling—vectorized, cache-efficient, and online

P Sanders, S Lamm, L Hübschle-Schneider… - ACM Transactions on …, 2018 - dl.acm.org
We consider the problem of sampling n numbers from the range {1,…, N} without
replacement on modern architectures. The main result is a simple divide-and-conquer …

Practical massively parallel sorting

M Axtmann, T Bingmann, P Sanders… - Proceedings of the 27th …, 2015 - dl.acm.org
Previous parallel sorting algorithms do not scale to the largest available machines, since
they either have prohibitive communication volume or prohibitive critical path length. We …

Scalable Distributed String Sorting

F Kurpicz, P Mehnert, P Sanders, M Schimek - arXiv preprint arXiv …, 2024 - arxiv.org
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 …

Robust massively parallel sorting

M Axtmann, P Sanders - 2017 Proceedings of the Ninteenth Workshop on …, 2017 - SIAM
We investigate distributed memory parallel sorting algorithms that scale to the largest
available machines and are robust with respect to input size, duplicate keys, and distribution …

A Communication-Efficient Algorithm for Federated Multilevel Stochastic Compositional Optimization

S Yang, F Li - IEEE Transactions on Signal Processing, 2024 - ieeexplore.ieee.org
Recent literature shows a growing interest in the integration of federated learning (FL) and
multilevel stochastic compositional optimization (MSCO), which arises in meta-learning and …

Spout: A transparent distributed execution engine for java applets

T Chiueh, H Sankaran, A Neogi - Proceedings 20th IEEE …, 2000 - ieeexplore.ieee.org
The advent of executable contents such as Java applets exposes WWW users to a new
class of attacks that were not possible before. Serious security breach incidents due to …