Demo Data from EDBT 2026 / reviewers in the wild / expert
Sanket Purandare
dblp:262/6544
· DBLP profile ↗
3ranked-venue papers
0as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 2 since 2021Databases, data management, data science and information retrieval · 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.
| Artificial intelligence
2 papers |
Efficient and distributed learning · 67% Deep learning architectures and training · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 44% High-performance computing · 44% Parallel and multicore computing · 13% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
distributed training |
0.9 | 1 | 2025 | TorchTitan: One-stop PyTorch native solution for production ready LLM pretraining · ICLR 2025 |
Machine learning › Efficient and distributed learning
inference efficiency |
0.9 | 1 | 2025 | Flash Inference: Near Linear Time Inference for Long Convolution Sequence Models and Beyond · ICLR 2025 |
Distributed systems › distributed machine learning
distributed training systems |
0.9 | 1 | 2025 | TorchTitan: One-stop PyTorch native solution for production ready LLM pretraining · ICLR 2025 |
High-performance computing
large-scale training |
0.9 | 1 | 2025 | TorchTitan: One-stop PyTorch native solution for production ready LLM pretraining · ICLR 2025 |
Query processing and optimization › aggregate query processing
aggregate query optimization |
0.4 | 1 | 2020 | Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates · SIGMOD Conference 2020 |
Query processing and optimization
query rewriting |
0.4 | 1 | 2020 | Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates · SIGMOD Conference 2020 |
Query processing and optimization
user-defined functions |
0.1 | 1 | 2020 | Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates · SIGMOD Conference 2020 |
Methods — techniques the papers use, named apart from their topics
tiling · 1.7relaxed polynomial interpolation · 1.7hardware-software co-design · 1.7float8 training · 1.7elastic scaling · 1.7query rewriting · 0.4aggregate generation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | TorchTitan: One-stop PyTorch native solution for production ready LLM pretrainingabstractThe development of large language models (LLMs) has been instrumental in advancing state-of-the-art natural language processing applications. Training LLMs with billions of parameters and trillions of tokens requires sophisticated distributed systems that enable composing and comparing several state-of-the-art techniques in order to efficiently scale across thousands of accelerators. However, existing solutions are complex, scattered across multiple libraries/repositories, lack interoperability, and are cumbersome to maintain. Thus, curating and empirically comparing training recipes requires non-trivial engineering effort.
This paper introduces **TORCHTITAN**$^1$, a PyTorch-native distributed training system that unifies and advances state-of-the-art techniques, streamlining integration and reducing engineering overhead. TORCHTITAN enables seamless application of 4D parallelism in a modular and composable manner, while featuring elastic scaling to adapt to changing computational requirements. The system provides comprehensive logging, efficient checkpointing, and debugging tools, ensuring production-ready training. Moreover, TORCHTITAN incorporates innovative hardware-software co-designed solutions, leveraging cutting-edge features like Float8 training and SymmetricMemory to maximize hardware utilization.
As a flexible experimental test bed, TORCHTITAN facilitates the curation and comparison of custom recipes for diverse training contexts. By leveraging TORCHTITAN, we developed optimized training recipes for the Llama 3.1 family and provide actionable guidance on selecting and combining distributed training techniques to maximize training efficiency, based on our hands-on experiences.
We thoroughly assess TORCHTITAN on the Llama 3.1 family of LLMs, spanning 8 billion to 405 billion parameters, and showcase its exceptional performance, modular composability, and elastic scalability. By stacking training optimizations, we demonstrate accelerations ranging from 65.08% on Llama 3.1 8B at 128 GPU scale (1D), 12.59% on Llama 3.1 70B at 256 GPU scale (2D), to 30% on Llama 3.1 405B at 512 GPU scale (3D) on NVIDIA H100 GPUs over optimized baselines. We also demonstrate the effectiveness of 4D parallelism in enabling long context training.
$^1$ GitHub: [https://github.com/pytorch/torchtitan](https://github.com/pytorch/torchtitan) Wanchao Liang, Less Wright, Will Constable, Andrew Gu, Chien-Chin Huang, Iris Zhang, Howard Huang, Sanket Purandare, Gokul Nadathur, Stratos Idreos |
ICLR | 11 |
| 2025 | Flash Inference: Near Linear Time Inference for Long Convolution Sequence Models and BeyondabstractWhile transformers have been at the core of most recent advancements in sequence generative models, their computational cost remains quadratic in sequence length.
Several subquadratic architectures have been proposed to address this computational issue. Some of them, including long convolution sequence models (LCSMs), such as Hyena, address this issue at training time but remain quadratic during inference. We propose a method for speeding up LCSMs' exact inference to quasilinear time, identify the key properties that make this possible, and propose a general framework that exploits these. Our approach, inspired by previous work on relaxed polynomial interpolation, is based on a tiling which helps decrease memory movement and share computation. It has the added benefit of allowing for almost complete parallelization across layers of the position-mixing part of the architecture. Empirically, we provide a proof of concept implementation for Hyena, which gets up to $7.8\times$ end-to-end improvement over standard inference by improving $110\times$ within the position-mixing part. Costin-Andrei Oncescu, Sanket Purandare, Stratos Idreos, Sham M. Kakade |
ICLR | 2 |
| 2020 | Aggify: Lifting the Curse of Cursor Loops using Custom AggregatesabstractLoops that iterate over SQL query results are quite common, both in application programs that run outside the DBMS, as well as User Defined Functions (UDFs) and stored procedures that run within the DBMS. It can be argued that set-oriented operations are more efficient and should be preferred over iteration; but from real world use cases, it is clear that loops over query results are inevitable in many situations, and are preferred by many users. Such loops, known as cursor loops, come with huge trade-offs and overheads w.r.t. performance, resource consumption and concurrency. We present Aggify, a technique for optimizing loops over query results that overcomes these overheads. It achieves this by automatically generating custom aggregates that are equivalent in semantics to the loop. Thereby, Aggify completely eliminates the loop by rewriting the query to use this generated aggregate. This technique has several advantages such as: (i) pipelining of entire cursor loop operations instead of materialization, (ii) pushing down loop computation from the application layer into the DBMS, closer to the data, (iii) leveraging existing work on optimization of aggregate functions, resulting in efficient query plans. We describe the technique underlying Aggify, and present our experimental evaluation over benchmarks as well as real workloads that demonstrate the significant benefits of this technique. Sanket Purandare, Karthik Ramachandra 0002 |
SIGMOD Conference | 2 |