Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ahan Gupta

dblp:350/4441 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2025
0000-0003-2664-8545ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 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
2 papers
Distributed systems · 38% GPUs and heterogeneous computing · 24% Hardware accelerators and domain-specific architectures · 19%
Artificial intelligence
2 papers
Efficient and distributed learning · 62% Deep learning architectures and training · 38%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
0.912025
X-MoE: Enabling Scalable Training for Emerging Mixture-of-Experts Architectures on HPC Platforms · SC 2025
Distributed systems › distributed machine learning
distributed training
0.912025
X-MoE: Enabling Scalable Training for Emerging Mixture-of-Experts Architectures on HPC Platforms · SC 2025
GPUs and heterogeneous computing › GPU programming
GPU code generation
0.912025
SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention · Proc. ACM Program. Lang. 2025
Distributed systems › distributed machine learning › distributed training
mixture-of-experts training
0.912025
X-MoE: Enabling Scalable Training for Emerging Mixture-of-Experts Architectures on HPC Platforms · SC 2025
Hardware accelerators and domain-specific architectures › sparsity exploitation
sparse attention
0.912025
SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention · Proc. ACM Program. Lang. 2025
High-performance computing › sparse linear algebra
sparse matrix storage format
0.912025
SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention · Proc. ACM Program. Lang. 2025
Machine learning › Deep learning architectures and training › attention mechanism › multi-head attention
multi-head self-attention
0.312025
SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention · Proc. ACM Program. Lang. 2025
Machine learning › Deep learning architectures and training › attention mechanism
sparse attention
0.312025
SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention · Proc. ACM Program. Lang. 2025
GPUs and heterogeneous computing
GPU training
0.312025
X-MoE: Enabling Scalable Training for Emerging Mixture-of-Experts Architectures on HPC Platforms · SC 2025

Methods — techniques the papers use, named apart from their topics

tiling · 1.7sequence-sharded moe blocks · 1.7redundancy-bypassing dispatch · 1.7padding-free training · 1.7just-in-time analysis · 1.7hybrid parallelism · 1.7code generation · 1.7
YearPublicationVenuePosition
2025 X-MoE: Enabling Scalable Training for Emerging Mixture-of-Experts Architectures on HPC Platforms
abstract
Emerging expert-specialized Mixture-of-Experts (MoE) architectures, such as DeepSeek-MoE, deliver strong model quality through fine-grained expert segmentation and large top-k routing. However, their scalability is limited by substantial activation memory overhead and costly all-to-all communication. Furthermore, current MoE training systems – primarily optimized for NVIDIA GPUs – perform suboptimally on non-NVIDIA platforms, leaving significant computational potential untapped. In this work, we present X-MoE, a novel MoE training system designed to deliver scalable training performance for next-generation MoE architectures. X-MoE achieves this via several novel techniques, including efficient padding-free MoE training with cross-platform kernels, redundancy-bypassing dispatch, and hybrid parallelism with sequence-sharded MoE blocks. Our evaluation on the Frontier supercomputer, powered by AMD MI250X GPUs, shows that X-MoE scales DeepSeek-style MoEs up to 545 billion parameters across 1024 GPUs – 10x larger than the largest trainable model with existing methods under the same hardware budget, while maintaining high training throughput.
Yueming Yuan, Ahan Gupta, Sajal Dash, Feiyi Wang, Minjia Zhang
SC2
2025 SPLAT: A Framework for Optimised GPU Code-Generation for SParse reguLar ATtention
abstract
Multi-head-self-attention (MHSA) mechanisms achieve state-of-the-art (SOTA) performance across natural language processing and vision tasks. However, their quadratic dependence on sequence lengths has bottlenecked inference speeds. To circumvent this bottleneck, researchers have proposed various sparse-MHSA models, where a subset of full attention is computed. Despite their promise, current sparse libraries and compilers do not support high-performance implementations for diverse sparse-MHSA patterns due to the underlying sparse formats they operate on. These formats are either too specialised, failing to cover a wide-range of sparse patterns, or too general, incurring high metadata overhead when computing on the moderately sparse (10-50% non-zeros) matrices present in sparse-MHSA. We bridge this gap, achieving both generality and performance, by proposing a novel sparse format: affine-compressed-sparse-row (ACSR) and supporting code-generation scheme, SPLAT, that generates highperformance implementations for diverse sparse-MHSA patterns on GPUs. Core to our proposed format and code generation algorithm is the observation that common sparse-MHSA patterns have uniquely regular geometric properties. These properties, which can be analyzed just-in-time, expose novel optimizations and tiling strategies that SPLAT exploits to generate high-performance implementations for diverse patterns. To demonstrate SPLAT’s efficacy, we use it to generate code for various sparse-MHSA models, achieving speedups of up-to 2.05x and 4.05x over hand-written kernels written in Triton and TVM respectively on A100 GPUs in single-precision.
Ahan Gupta, Yueming Yuan, Devansh Jain 0001, Yuhao Ge, David Aponte, Yanqi Zhou, Charith Mendis
Proc. ACM Program. Lang.1