Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael Sutton 0001
dblp:117/2782
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 50% Parallel and multicore computing · 50% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › operating system support › interprocess communication
asynchronous communication |
0.3 | 1 | 2017 | Groute: An Asynchronous Multi-GPU Programming Model for Irregular Computations · PPoPP 2017 |
Parallel and multicore computing › parallel computing › parallel applications
irregular applications |
0.3 | 1 | 2017 | Groute: An Asynchronous Multi-GPU Programming Model for Irregular Computations · PPoPP 2017 |
Methods — techniques the papers use, named apart from their topics
collective operations · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Optimizing Parallel Graph Connectivity Computation via Subgraph SamplingabstractConnected component identification is a fundamental problem in graph analytics, serving as a basis for subsequent computations in a wide range of applications. To determine connectivity, several parallel algorithms, whose complexity is proportional to the number of edges or graph diameter, have been proposed. However, an optimal algorithm may extract graph components by working proportionally to the number of vertices, which can be orders of magnitude lower than the number of edges. We propose Afforest: an extension of the Shiloach-Vishkin connected components algorithm that approaches optimal work efficiency by processing subgraphs in each iteration. We prove the convergence of the algorithm, analyze its work efficiency characteristics, and provide further techniques to speed up processing graphs containing a huge component. Designed with modern parallel architectures in mind, we show that the algorithm exhibits higher memory locality than existing methods. Using both synthetic and real-world graphs, we demonstrate that Afforest achieves speedups of up to 67x over the state-of-the-art on multi-core CPUs (Broadwell, POWER8) and up to 23x on GPUs (Pascal). Michael Sutton 0001, Tal Ben-Nun, Amnon Barak |
IPDPS | 1 |
| 2017 | Groute: An Asynchronous Multi-GPU Programming Model for Irregular ComputationsabstractNodes with multiple GPUs are becoming the platform of choice for high-performance computing. However, most applications are written using bulk-synchronous programming models, which may not be optimal for irregular algorithms that benefit from low-latency, asynchronous communication. This paper proposes constructs for asynchronous multi-GPU programming, and describes their implementation in a thin runtime environment called Groute. Groute also implements common collective operations and distributed work-lists, enabling the development of irregular applications without substantial programming effort. We demonstrate that this approach achieves state-of-the-art performance and exhibits strong scaling for a suite of irregular applications on 8-GPU and heterogeneous systems, yielding over 7x speedup for some algorithms. Tal Ben-Nun, Michael Sutton 0001, Sreepathi Pai, Keshav Pingali |
PPoPP | 2 |