Demo Data from EDBT 2026 / reviewers in the wild / expert
Pratik Fegade
dblp:259/3444 · also Pratik Pramod Fegade
· DBLP profile ↗
3ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0007-0866-9429ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 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 · 28% Distributed systems · 28% Performance modeling and evaluation · 22% | |
| Artificial intelligence
2 papers |
Efficient and distributed learning · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 5 heaviest of 7, 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 | The ASPLOS 2025 / EuroSys 2025 Contest on Intra-Operator Parallelism for Distributed Deep Learning · ASPLOS (3) 2025 |
Distributed systems › distributed machine learning
model partitioning |
0.9 | 1 | 2025 | The ASPLOS 2025 / EuroSys 2025 Contest on Intra-Operator Parallelism for Distributed Deep Learning · ASPLOS (3) 2025 |
Parallel and multicore computing
parallel programming models |
0.9 | 1 | 2025 | The ASPLOS 2025 / EuroSys 2025 Contest on Intra-Operator Parallelism for Distributed Deep Learning · ASPLOS (3) 2025 |
Cloud and datacenter computing › datacenter workloads
batch processing |
0.7 | 1 | 2023 | ED-Batch: Efficient Automatic Batching of Dynamic Neural Networks via Learned Finite State Machines · ICML 2023 |
Machine learning › Efficient and distributed learning
dynamic neural network |
0.2 | 1 | 2023 | ED-Batch: Efficient Automatic Batching of Dynamic Neural Networks via Learned Finite State Machines · ICML 2023 |
Methods — techniques the papers use, named apart from their topics
combinatorial optimization · 2.6reinforcement learning · 1.3finite state machine · 1.3PQ tree · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | The ASPLOS 2025 / EuroSys 2025 Contest on Intra-Operator Parallelism for Distributed Deep LearningabstractA chief enabler of large-scale deep learning is the distribution of computation across multiple interconnected hardware accelerators. In order to unlock the maximum possible performance, a compiler must first select a reasonable strategy to parallelize a model's operations. Since neural network architectures admit multiple flavors of parallelism, determining the proper strategy for each instruction is a critical (albeit non-trivial) task. To solicit new ideas toward solving this challenging combinatorial optimization problem, we organized the ASPLOS 2025 / EuroSys 2025 Contest on Intra-Operator Parallelism for Distributed Deep Learning, a multi-month competition focused on advancing the state-of-the-art for model partitioning algorithms. In this paper, we offer a retrospective of this event, including the basic problem formulation, key challenges & opportunities, our new benchmark suite, and the quality of submissions received. Michael D. Moffitt, Pratik Fegade |
ASPLOS (3) | 2 |
| 2023 | ED-Batch: Efficient Automatic Batching of Dynamic Neural Networks via Learned Finite State MachinesabstractBatching has a fundamental influence on the efficiency of deep neural network (DNN) execution. However, for dynamic DNNs, efficient batching is particularly challenging as the dataflow graph varies per input instance. As a result, state-of-the-art frameworks use heuristics that result in suboptimal batching decisions. Further, batching puts strict restrictions on memory adjacency and can lead to high data movement costs. In this paper, we provide an approach for batching dynamic DNNs based on finite state machines, which enables the automatic discovery of batching policies specialized for each DNN via reinforcement learning. Moreover, we find that memory planning that is aware of the batching policy can save significant data movement overheads, which is automated by a PQ tree-based algorithm we introduce. Experimental results show that our framework speeds up state-of-the-art frameworks by on average 1.15x, 1.39x, and 2.45x for chain-based, tree-based, and lattice-based DNNs across CPU and GPU. The framework is open-sourced at https://github.com/gulang2019/ED-Batch.git. Siyuan Chen 0007, Pratik Fegade, Tianqi Chen 0001, Phillip B. Gibbons, Todd C. Mowry |
ICML | 2 |
| 2020 | Scalable pointer analysis of data structures using semantic modelsabstractPointer analysis is widely used as a base for different kinds of static analyses and compiler optimizations. Designing a scalable pointer analysis with acceptable precision for use in production compilers is still an open question. Modern object oriented languages like Java and Scala promote abstractions and code reuse, both of which make it difficult to achieve precision. Collection data structures are an example of a pervasively used component in such languages. But analyzing collection implementations with full context sensitivity leads to prohibitively long analysis times. Pratik Fegade, Christian Wimmer |
CC | 1 |