Demo Data from SIGIR 2026 / reviewers in the wild / expert
Dmitri Vainbrand
dblp:52/8403
· DBLP profile ↗
3ranked-venue papers
1as first author
2since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 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
2 papers |
Parallel and multicore computing · 40% GPUs and heterogeneous computing · 33% Memory systems · 27% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Graph data management · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
GPU storage access |
0.7 | 1 | 2023 | GPU-Initiated On-Demand High-Throughput Storage Access in the BaM System Architecture · ASPLOS (2) 2023 |
Memory systems › cache management
software-managed cache |
0.7 | 1 | 2023 | GPU-Initiated On-Demand High-Throughput Storage Access in the BaM System Architecture · ASPLOS (2) 2023 |
Machine learning › Efficient and distributed learning
distributed training |
0.5 | 1 | 2021 | Efficient large-scale language model training on GPU clusters using megatron-LM · SC 2021 |
Parallel and multicore computing › parallelization strategies
model parallelism |
0.5 | 1 | 2021 | Efficient large-scale language model training on GPU clusters using megatron-LM · SC 2021 |
Parallel and multicore computing › parallel computing › parallel machine learning
parallel training |
0.5 | 1 | 2021 | Efficient large-scale language model training on GPU clusters using megatron-LM · SC 2021 |
Graph data management
graph analytics |
0.2 | 1 | 2023 | GPU-Initiated On-Demand High-Throughput Storage Access in the BaM System Architecture · ASPLOS (2) 2023 |
GPUs and heterogeneous computing › multi-GPU computing
GPU cluster |
0.1 | 1 | 2021 | Efficient large-scale language model training on GPU clusters using megatron-LM · SC 2021 |
Methods — techniques the papers use, named apart from their topics
tensor parallelism · 1.0pipeline parallelism · 1.0interleaved pipelining · 1.0data parallelism · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | GPU-Initiated On-Demand High-Throughput Storage Access in the BaM System ArchitectureabstractGraphics Processing Units (GPUs) have traditionally relied on the host CPU to initiate access to the data storage. This approach is well-suited for GPU applications with known data access patterns that enable partitioning of their dataset to be processed in a pipelined fashion in the GPU. However, emerging applications such as graph and data analytics, recommender systems, or graph neural networks, require fine-grained, data-dependent access to storage. CPU initiation of storage access is unsuitable for these applications due to high CPU-GPU synchronization overheads, I/O traffic amplification, and long CPU processing latencies. GPU-initiated storage removes these overheads from the storage control path and, thus, can potentially support these applications at much higher speed. However, there is a lack of systems architecture and software stack that enable efficient GPU-initiated storage access. This work presents a novel system architecture, BaM, that fills this gap. BaM features a fine-grained software cache to coalesce data storage requests while minimizing I/O traffic amplification. This software cache communicates with the storage system via high-throughput queues that enable the massive number of concurrent threads in modern GPUs to make I/O requests at a high rate to fully utilize the storage devices and the system interconnect. Experimental results show that BaM delivers 1.0x and 1.49x end-to-end speed up for BFS and CC graph analytics benchmarks while reducing hardware costs by up to 21.7x over accessing the graph data from the host memory. Furthermore, BaM speeds up data-analytics workloads by 5.3x over CPU-initiated storage access on the same hardware. Zaid Qureshi, Vikram S. Mailthody, Isaac Gelado, Seungwon Min, Amna Masood, Jeongmin Brian Park, Jinjun Xiong, Chris J. Newburn, Dmitri Vainbrand, I-Hsin Chung, Michael Garland, William J. Dally, Wen-Mei W. Hwu |
ASPLOS (2) | 9 |
| 2021 | Efficient large-scale language model training on GPU clusters using megatron-LMabstractLarge language models have led to state-of-the-art accuracies across several tasks. However, training these models efficiently is challenging because: a) GPU memory capacity is limited, making it impossible to fit large models on even a multi-GPU server, and b) the number of compute operations required can result in unrealistically long training times. Consequently, new methods of model parallelism such as tensor and pipeline parallelism have been proposed. Unfortunately, naive usage of these methods leads to scaling issues at thousands of GPUs. In this paper, we show how tensor, pipeline, and data parallelism can be composed to scale to thousands of GPUs. We propose a novel interleaved pipelining schedule that can improve throughput by 10+% with memory footprint comparable to existing approaches. Our approach allows us to perform training iterations on a model with 1 trillion parameters at 502 petaFLOP/s on 3072 GPUs (per-GPU throughput of 52% of theoretical peak). Deepak Narayanan, Mohammad Shoeybi, Jared Casper, Patrick LeGresley, Mostofa Patwary, Vijay Anand Korthikanti, Dmitri Vainbrand, Prethvi Kashinkunti, Julie Bernauer, Bryan Catanzaro, Amar Phanishayee, Matei Zaharia |
SC | 7 |
| 2010 | Network-on-Chip Architectures for Neural NetworksabstractProviding highly flexible connectivity is a major architectural challenge for hardware implementation of reconfigurable neural networks. We perform an analytical evaluation and comparison of different configurable interconnect architectures (mesh NoC, tree, shared bus and point-to-point) emulating variants of two neural network topologies (having full and random exponential configurable connectivity). We derive analytical expressions and asymptotic limits for performance (in terms of bandwidth) and cost (in terms of area and power) of the interconnect architectures considering three communication methods (unicast, multicast and broadcast). It is shown that multicast mesh NoC provides the highest performance/cost ratio and consequently it is the most suitable interconnect architecture for configurable neural network implementation. Simulation results successfully validate the analytical models and the asymptotic behavior of the network as a function of its size. Dmitri Vainbrand, Ran Ginosar |
NOCS | 1 |