Demo Data from SIGIR 2026 / reviewers in the wild / expert
Marcin Rogowski
dblp:118/9201
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2023
0000-0002-5662-2082ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
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 |
Parallel and multicore computing · 91% Performance modeling and evaluation · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel architecture
distributed-memory parallel computing |
0.7 | 1 | 2023 | mpi4py.futures: MPI-Based Asynchronous Task Execution for Python · IEEE Trans. Parallel Distributed Syst. 2023 |
Parallel and multicore computing
parallel programming models |
0.7 | 1 | 2023 | mpi4py.futures: MPI-Based Asynchronous Task Execution for Python · IEEE Trans. Parallel Distributed Syst. 2023 |
Parallel and multicore computing › parallel programming runtimes
task-based runtime |
0.7 | 1 | 2023 | mpi4py.futures: MPI-Based Asynchronous Task Execution for Python · IEEE Trans. Parallel Distributed Syst. 2023 |
Performance modeling and evaluation
benchmarking |
0.2 | 1 | 2023 | mpi4py.futures: MPI-Based Asynchronous Task Execution for Python · IEEE Trans. Parallel Distributed Syst. 2023 |
Methods — techniques the papers use, named apart from their topics
task parallelism · 0.7message passing interface · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | mpi4py.futures: MPI-Based Asynchronous Task Execution for PythonabstractWe present mpi4py.futures, a lightweight, asynchronous task execution framework targeting the Python programming language and using the Message Passing Interface (MPI) for interprocess communication. mpi4py.futures follows the interface of the concurrent.futures package from the Python standard library and can be used as its drop-in replacement, while allowing applications to scale over multiple compute nodes. We discuss the design, implementation, and feature set of mpi4py.futures and compare its performance to other solutions on both shared and distributed memory architectures. On a shared-memory system, we show mpi4py.futures to consistently outperform Python's concurrent.futures with speedup ratios between 1.4X and 3.7X in throughput (tasks per second) and between 1.9X and 2.9X in bandwidth. On a Cray XC40 system, we compare mpi4py.futures to Dask – a well-known Python parallel computing package. Although we note more varied results, we show mpi4py.futures to outperform Dask in most scenarios. Marcin Rogowski, Samar Aseeri, David E. Keyes, Lisandro Dalcín |
IEEE Trans. Parallel Distributed Syst. | 1 |