Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jeff Rasley
dblp:90/8732
· DBLP profile ↗
13ranked-venue papers
5as first author
5since 2021 · last 2026
0000-0003-2153-0409ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 1 first-author · 4 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-authorComputer networks · 1 · 1 first-authorSecurity and privacy · 1Human-computer interaction and ubiquitous computing · 1
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
5 papers |
Parallel and multicore computing · 33% Hardware accelerators and domain-specific architectures · 31% Embedded and real-time systems · 18% | |
| Artificial intelligence
5 papers |
Efficient and distributed learning · 91% Representation and self-supervised learning · 7% Deep learning architectures and training · 2% | |
| Computer networks
1 paper |
Routing and switching · 61% Network management and operations · 30% Software-defined and programmable networks · 9% |
Topics — the 27 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
distributed training |
1.5 | 3 | 2022 | DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scale · ICML 2022 ZeRO-infinity: breaking the GPU memory wall for extreme scale deep learning · SC 2021 ZeRO: memory optimizations toward training trillion parameter models · SC 2020 |
Parallel and multicore computing › task scheduling › dynamic scheduling
dynamic workload scheduling |
1.0 | 1 | 2026 | Shift Parallelism: Low-Latency, High-Throughput LLM Inference for Dynamic Workloads · ASPLOS (2) 2026 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN inference
LLM inference |
1.0 | 1 | 2026 | Shift Parallelism: Low-Latency, High-Throughput LLM Inference for Dynamic Workloads · ASPLOS (2) 2026 |
Embedded and real-time systems
low-latency inference |
1.0 | 1 | 2026 | Shift Parallelism: Low-Latency, High-Throughput LLM Inference for Dynamic Workloads · ASPLOS (2) 2026 |
Parallel and multicore computing › parallel computing › parallel machine learning
parallel inference |
1.0 | 1 | 2026 | Shift Parallelism: Low-Latency, High-Throughput LLM Inference for Dynamic Workloads · ASPLOS (2) 2026 |
Machine learning › Efficient and distributed learning › distributed training
model parallelism |
0.9 | 2 | 2021 | ZeRO-infinity: breaking the GPU memory wall for extreme scale deep learning · SC 2021 ZeRO: memory optimizations toward training trillion parameter models · SC 2020 |
Machine learning › Efficient and distributed learning
memory optimization |
0.9 | 2 | 2020 | ZeRO: memory optimizations toward training trillion parameter models · SC 2020 DeepSpeed: System Optimizations Enable Training Deep Learning Models with Over 100 Billion Parameters · KDD 2020 |
Machine learning › Efficient and distributed learning › distributed training › large model training
mixture-of-experts training |
0.6 | 1 | 2022 | DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scale · ICML 2022 |
GPUs and heterogeneous computing › heterogeneous computing systems
heterogeneous inference |
0.6 | 1 | 2022 | DeepSpeed- Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scale · SC 2022 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.6 | 1 | 2022 | DeepSpeed- Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scale · SC 2022 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN inference
transformer inference |
0.6 | 1 | 2022 | DeepSpeed- Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scale · SC 2022 |
Machine learning › Efficient and distributed learning › distributed training
data parallel training |
0.4 | 1 | 2020 | ZeRO: memory optimizations toward training trillion parameter models · SC 2020 |
Machine learning › Efficient and distributed learning › large-scale learning
large-scale model training |
0.4 | 1 | 2020 | DeepSpeed: System Optimizations Enable Training Deep Learning Models with Over 100 Billion Parameters · KDD 2020 |
Machine learning › Efficient and distributed learning › distributed training
model and data parallelism |
0.4 | 1 | 2020 | DeepSpeed: System Optimizations Enable Training Deep Learning Models with Over 100 Billion Parameters · KDD 2020 |
Machine learning › Representation and self-supervised learning
redundancy reduction |
0.4 | 1 | 2020 | ZeRO: memory optimizations toward training trillion parameter models · SC 2020 |
Machine learning › Efficient and distributed learning
model compression |
0.3 | 2 | 2022 | DeepSpeed- Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scale · SC 2022 DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scale · ICML 2022 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2016 | Efficient queue management for cluster scheduling · EuroSys 2016 |
Embedded and real-time systems › real-time scheduling
queue management |
0.2 | 1 | 2016 | Efficient queue management for cluster scheduling · EuroSys 2016 |
Parallel and multicore computing
task allocation |
0.2 | 1 | 2016 | Efficient queue management for cluster scheduling · EuroSys 2016 |
Routing and switching › traffic engineering
congestion-aware rerouting |
0.2 | 1 | 2014 | Planck: millisecond-scale monitoring and control for commodity networks · SIGCOMM 2014 |
Network management and operations
network monitoring |
0.2 | 1 | 2014 | Planck: millisecond-scale monitoring and control for commodity networks · SIGCOMM 2014 |
Routing and switching
traffic engineering |
0.2 | 1 | 2014 | Planck: millisecond-scale monitoring and control for commodity networks · SIGCOMM 2014 |
GPUs and heterogeneous computing
GPU memory management |
0.1 | 1 | 2021 | ZeRO-infinity: breaking the GPU memory wall for extreme scale deep learning · SC 2021 |
Machine learning › Deep learning architectures and training › transformer › transformer training
transformer pretraining |
0.1 | 1 | 2020 | DeepSpeed: System Optimizations Enable Training Deep Learning Models with Over 100 Billion Parameters · KDD 2020 |
Systems and software security › trusted computing
trusted computing base |
0.1 | 1 | 2010 | Retaining sandbox containment despite bugs in privileged memory-safe code · CCS 2010 |
Distributed systems
distributed scheduling |
0.1 | 1 | 2016 | Efficient queue management for cluster scheduling · EuroSys 2016 |
Systems and software security
memory safety |
0.0 | 1 | 2010 | Retaining sandbox containment despite bugs in privileged memory-safe code · CCS 2010 |
Methods — techniques the papers use, named apart from their topics
multi-GPU inference · 1.1moe architecture design · 1.1model compression · 1.1inference optimization · 1.1heterogeneous memory offloading · 1.1shift parallelism · 1.0parallelism techniques · 1.0memory optimization · 1.0transformer kernel optimization · 0.4mixed precision · 0.4ZeRO optimizer · 0.4port mirroring · 0.2sandbox design · 0.1privilege separation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Shift Parallelism: Low-Latency, High-Throughput LLM Inference for Dynamic Workloads
Mert Hidayetoglu, Aurick Qiao, Michael Wyatt, Jeff Rasley, Yuxiong He, Samyam Rajbhandari |
ASPLOS (2) | 4 |
| 2023 | MCR-DL: Mix-and-Match Communication Runtime for Deep LearningabstractIn recent years, the training requirements of many state-of-the-art Deep Learning (DL) models have scaled beyond the compute and memory capabilities of a single processor, and necessitated distribution among processors. Training such massive models necessitates advanced parallelism strategies [1], [2] to maintain efficiency. However, such distributed DL parallelism strategies require a varied mixture of collective and point-to-point communication operations across a broad range of message sizes and scales. Examples of models using advanced parallelism strategies include Deep Learning Recommendation Models (DLRM) [3] and Mixture-of-Experts (MoE) [4], [5]. Communication libraries’ performance varies wildly across different communication operations, scales, and message sizes. We propose MCR-DL: an extensible DL communication framework that supports all point-to-point and collective operations while enabling users to dynamically mix-and-match communication backends for a given operation without deadlocks. MCR-DL also comes packaged with a tuning suite for dynamically selecting the best communication backend for a given input tensor. We select DeepSpeed-MoE and DLRM as candidate DL models and demonstrate a 31% improvement in DS-MoE throughput on 256 V100 GPUs on the Lassen HPC system. Further, we achieve a 20% throughput improvement in a dense Megatron-DeepSpeed model and a 25% throughput improvement in DLRM on 32 A100 GPUs with the Theta-GPU HPC system. Quentin Anthony, Ammar Ahmad Awan, Jeff Rasley, Yuxiong He, Aamir Shafi, Mustafa Abdul Jabbar, Hari Subramoni, Dhabaleswar K. Panda 0001 |
IPDPS | 3 |
| 2022 | DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI ScaleabstractAs the training of giant dense models hits the boundary on the availability and capability of the hardware resources today, Mixture-of-Experts (MoE) models have become one of the most promising model architectures due to their significant training cost reduction compared to quality-equivalent dense models. Their training cost saving is demonstrated from encoder-decoder models (prior works) to a 5x saving for auto-aggressive language models (this work). However, due to the much larger model size and unique architecture, how to provide fast MoE model inference remains challenging and unsolved, limiting their practical usage. To tackle this, we present DeepSpeed-MoE, an end-to-end MoE training and inference solution, including novel MoE architecture designs and model compression techniques that reduce MoE model size by up to 3.7x, and a highly optimized inference system that provides 7.3x better latency and cost compared to existing MoE inference solutions. DeepSpeed-MoE offers an unprecedented scale and efficiency to serve massive MoE models with up to 4.5x faster and 9x cheaper inference compared to quality-equivalent dense models. We hope our innovations and systems help open a promising path to new directions in the large model landscape, a shift from dense to sparse MoE models, where training and deploying higher-quality models with fewer resources becomes more widely possible. Samyam Rajbhandari, Conglong Li, Zhewei Yao, Minjia Zhang, Reza Yazdani, Ammar Ahmad Awan, Jeff Rasley, Yuxiong He |
ICML | 7 |
| 2022 | DeepSpeed- Inference: Enabling Efficient Inference of Transformer Models at Unprecedented ScaleabstractThe landscape of transformer model inference is increasingly diverse in model size, model characteristics, latency and throughput requirements, hardware requirements, etc. With such diversity, designing a versatile inference system is challenging. DeepSpeed-Inference addresses these challenges by (1) a multi-GPU inference solution to minimize latency while maximizing throughput for both dense and sparse transformers when the model fits in aggregate GPU memory, and (2) a heterogeneous inference solution that leverages CPU/NVMe/GPU memory to enable high-throughput inference for models larger than aggregate GPU memory. DeepSpeed-Inference reduces latency by 6.4× and increases throughput by 1.5 ×over the state-of-the-art. It enables trillion parameter scale inference under real-time latency constraints by leveraging hundreds of GPUs, an unprecedented scale for inference. It can inference 25 ×larger models than with GPU-only solutions, while delivering a high throughput of 84 TFLOPS (over 50% of A6000 peak). Reza Yazdani, Samyam Rajbhandari, Ammar Ahmad Awan, Cheng Li 0001, Du Li, Elton Zheng, Olatunji Ruwase, Shaden Smith, Minjia Zhang, Jeff Rasley, Yuxiong He |
SC | 10 |
| 2021 | ZeRO-infinity: breaking the GPU memory wall for extreme scale deep learningabstractIn the last three years, the largest dense deep learning models have grown over 1000x to reach hundreds of billions of parameters, while the GPU memory has only grown by 5x (16 GB to 80 GB). Therefore, the growth in model scale has been supported primarily though system innovations that allow large models to fit in the aggregate GPU memory of multiple GPUs. However, we are getting close to the GPU memory wall. It requires 800 NVIDIA V100 GPUs just to fit a trillion parameter model for training, and such clusters are simply out of reach for most data scientists. In addition, training models at that scale requires complex combinations of parallelism techniques that puts a big burden on the data scientists to refactor their model. Samyam Rajbhandari, Olatunji Ruwase, Jeff Rasley, Shaden Smith, Yuxiong He |
SC | 3 |
| 2020 | DeepSpeed: System Optimizations Enable Training Deep Learning Models with Over 100 Billion ParametersabstractExplore new techniques in Microsoft's open source library called DeepSpeed, which advances large model training by improving scale, speed, cost, and usability, unlocking the ability to train 100-billion-parameter models. DeepSpeed is compatible with PyTorch. One piece of our library, called ZeRO, is a new parallelized optimizer that greatly reduces the resources needed for model and data parallelism while massively increasing the number of parameters that can be trained. Researchers have used these breakthroughs to create Turing Natural Language Generation (Turing-NLG), which at the time of its release was the largest publicly known language model at 17 billion parameters. In addition we will also go over our latest transformer kernel advancements that led the DeepSpeed team to achieve the world fastest BERT pretraining record. Jeff Rasley, Samyam Rajbhandari, Olatunji Ruwase, Yuxiong He |
KDD | 1 |
| 2020 | ZeRO: memory optimizations toward training trillion parameter modelsabstractLarge deep learning models offer significant accuracy gains, but training billions to trillions of parameters is challenging. Existing solutions such as data and model parallelisms exhibit fundamental limitations to fit these models into limited device memory, while obtaining computation, communication and development efficiency. We develop a novel solution, Zero Redundancy Optimizer (ZeRO), to optimize memory, vastly improving training speed while increasing the model size that can be efficiently trained. ZeRO eliminates memory redundancies in data- and model-parallel training while retaining low communication volume and high computational granularity, allowing us to scale the model size proportional to the number of devices with sustained high efficiency. Our analysis on memory requirements and communication volume demonstrates: ZeRO has the potential to scale beyond 1 Trillion parameters using today's hardware. We implement and evaluate ZeRO: it trains large models of over 100B parameter with super-linear speedup on 400 GPUs, achieving throughput of 15 Petaflops. This represents an 8x increase in model size and 10x increase in achievable performance over state-of-the-art. In terms of usability, ZeRO can train large models of up to 13B parameters (e.g., larger than Megatron GPT 8. 3B and T5 11B) without requiring model parallelism which is harder for scientists to apply. Last but not the least, researchers have used the system breakthroughs of ZeRO to create Turing-NLG, the world's largest language model at the time (17B parameters) with record breaking accuracy. Samyam Rajbhandari, Jeff Rasley, Olatunji Ruwase, Yuxiong He |
SC | 2 |
| 2017 | HyperDrive: exploring hyperparameters with POP schedulingabstractThe quality of machine learning (ML) and deep learning (DL) models are very sensitive to many different adjustable parameters that are set before training even begins, commonly called hyperparameters. Efficient hyperparameter exploration is of great importance to practitioners in order to find high-quality models with affordable time and cost. This is however a challenging process due to a huge search space, expensive training runtime, sparsity of good configurations, and scarcity of time and resources. We develop a scheduling algorithm POP that quickly identifies among promising, opportunistic and poor configurations of hyperparameters. It infuses probabilistic model-based classification with dynamic scheduling and early termination to jointly optimize quality and cost. We also build a comprehensive hyperparameter exploration infrastructure, HyperDrive, to support existing and future scheduling algorithms for a wide range of usage scenarios across different ML/DL frameworks and learning domains. We evaluate POP and HyperDrive using complex and deep models. The results show that we speedup the training process by up to 6.7x compared with basic approaches like random/grid search and up to 2.1x compared with state-of-the-art approaches while achieving similar model quality compared with prior work. Jeff Rasley, Yuxiong He, Feng Yan 0001, Olatunji Ruwase, Rodrigo Fonseca |
Middleware | 1 |
| 2016 | Efficient queue management for cluster schedulingabstractJob scheduling in Big Data clusters is crucial both for cluster operators' return on investment and for overall user experience. In this context, we observe several anomalies in how modern cluster schedulers manage queues, and argue that maintaining queues of tasks at worker nodes has significant benefits. On one hand, centralized approaches do not use worker-side queues. Given the inherent feedback delays that these systems incur, they achieve suboptimal cluster utilization, particularly for workloads dominated by short tasks. On the other hand, distributed schedulers typically do employ worker-side queuing, and achieve higher cluster utilization. However, they fail to place tasks at the best possible machine, since they lack cluster-wide information, leading to worse job completion time, especially for heterogeneous workloads. To the best of our knowledge, this is the first work to provide principled solutions to the above problems by introducing queue management techniques, such as appropriate queue sizing, prioritization of task execution via queue reordering, starvation freedom, and careful placement of tasks to queues. We instantiate our techniques by extending both a centralized (YARN) and a distributed (Mercury) scheduler, and evaluate their performance on a wide variety of synthetic and production workloads derived from Microsoft clusters. Our centralized implementation, Yaq-c, achieves 1.7x improvement on median job completion time compared to YARN, and our distributed one, Yaq-d, achieves 9.3x improvement over an implementation of Sparrow's batch sampling on Mercury. Jeff Rasley, Konstantinos Karanasos, Srikanth Kandula, Rodrigo Fonseca, Milan Vojnovic, Sriram Rao |
EuroSys | 1 |
| 2015 | Crowdsourcing from Scratch: A Pragmatic Experiment in Data Collection by Novice RequestersabstractAs crowdsourcing has gained prominence in recent years, an increasing number of people turn to popular crowdsourcing platforms for their many uses. Experienced members of the crowdsourcing community have developed numerous systems both separately and in conjunction with these platforms, along with other tools and design techniques, to gain more specialized functionality and overcome various shortcomings. It is unclear, however, how novice requesters using crowdsourcing platforms for general tasks experience existing platforms and how, if at all, their approaches deviate from the best practices established by the crowdsourcing research community. We conduct an experiment with a class of 19 students to study how novice requesters design crowdsourcing tasks. Each student tried their hand at crowdsourcing a real data collection task with a fixed budget and realistic time constraint. Students used Amazon Mechanical Turk to gather information about the academic careers of over 2,000 professors from 50 top Computer Science departments in the U.S. In addition to curating this dataset, we classify the strategies which emerged, discuss design choices students made on task dimensions, and compare these novice strategies to best practices identified in crowdsourcing literature. Finally, we summarize design pitfalls and effective strategies observed to provide guidelines for novice requesters. Alexandra Papoutsaki, Hua Guo 0003, Danaé Metaxa, Connor Gramazio, Jeff Rasley, Wenting Xie, Jeff Huang 0002 |
HCOMP | 5 |
| 2015 | Detecting latent cross-platform API violationsabstractMany APIs enable cross-platform system development by abstracting over the details of a platform, allowing application developers to write one implementation that will run on a wide variety of platforms. Unfortunately, subtle differences in the behavior of the underlying platforms make cross-platform behavior difficult to achieve. As a result, applications using these APIs can be plagued by bugs difficult to observe before deployment. These portability bugs can be particularly difficult to diagnose and fix because they arise from the API implementation, the operating system, or hardware, rather than application code. This paper describes CheckAPI, a technique for detecting violations of cross-platform portability. CheckAPI compares an application's interactions with the API implementation to its interactions with a partial specification-based API implementation, and does so efficiently enough to be used in real production systems and at runtime. CheckAPI finds latent errors that escape pre-release testing. This paper discusses the subtleties of different kinds of API calls and strategies for effectively producing the partial implementations. Validating CheckAPI on JavaScript, the Seattle project's Repy VM, and POSIX detects dozens of violations that are confirmed bugs in widely-used software. Jeff Rasley, Eleni Gessiou, Tony Ohmann, Yuriy Brun, Shriram Krishnamurthi, Justin Cappos |
ISSRE | 1 |
| 2014 | Planck: millisecond-scale monitoring and control for commodity networksabstractSoftware-defined networking introduces the possibility of building self-tuning networks that constantly monitor network conditions and react rapidly to important events such as congestion. Unfortunately, state-of-the-art monitoring mechanisms for conventional networks require hundreds of milliseconds to seconds to extract global network state, like link utilization or the identity of "elephant" flows. Such latencies are adequate for responding to persistent issues, e.g., link failures or long-lasting congestion, but are inadequate for responding to transient problems, e.g., congestion induced by bursty workloads sharing a link. In this paper, we present Planck, a novel network measurement architecture that employs oversubscribed port mirroring to extract network information at 280 µs--7 ms timescales on a 1 Gbps commodity switch and 275 µs--4 ms timescales on a 10 Gbps commodity switch,over 11x and 18x faster than recent approaches, respectively (and up to 291x if switch firmware allowed buffering to be disabled on some ports). To demonstrate the value of Planck's speed and accuracy, we use it to drive a traffic engineering application that can reroute congested flows in milliseconds. On a 10 Gbps commodity switch, Planck-driven traffic engineering achieves aggregate throughput within 1--4% of optimal for most workloads we evaluated, even with flows as small as 50 MiB, an improvement of up to 53% over previous schemes. Jeff Rasley, Brent E. Stephens, Colin Dixon, Eric Rozner, Wes Felter, Kanak Agarwal 0001, John B. Carter, Rodrigo Fonseca |
SIGCOMM | 1 |
| 2010 | Retaining sandbox containment despite bugs in privileged memory-safe codeabstractFlaws in the standard libraries of secure sandboxes represent a major security threat to billions of devices worldwide. The standard libraries are hard to secure because they frequently need to perform low-level operations that are forbidden in untrusted application code. Existing designs have a single, large trusted computing base that contains security checks at the boundaries between trusted and untrusted code. Unfortunately, flaws in the standard library often allow an attacker to escape the security protections of the sandbox. Justin Cappos, Armon Dadgar, Jeff Rasley, Justin Samuel, Ivan Beschastnikh, Cosmin Barsan, Arvind Krishnamurthy, Thomas E. Anderson |
CCS | 3 |