VLDB 2026 Research / reviewers in the wild / expert
Arya Vohra
dblp:426/2617
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2025
0009-0008-8085-6293ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software 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.
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 75% Programming languages and type systems · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
compiler optimization |
0.9 | 1 | 2025 | Mind the Abstraction Gap: Bringing Equality Saturation to Real-World ML Compilers · Proc. ACM Program. Lang. 2025 |
Compilers and program optimization
cost model |
0.9 | 1 | 2025 | Mind the Abstraction Gap: Bringing Equality Saturation to Real-World ML Compilers · Proc. ACM Program. Lang. 2025 |
Programming languages and type systems › term rewriting
equality saturation |
0.9 | 1 | 2025 | Mind the Abstraction Gap: Bringing Equality Saturation to Real-World ML Compilers · Proc. ACM Program. Lang. 2025 |
Compilers and program optimization
machine learning compiler |
0.9 | 1 | 2025 | Mind the Abstraction Gap: Bringing Equality Saturation to Real-World ML Compilers · Proc. ACM Program. Lang. 2025 |
Methods — techniques the papers use, named apart from their topics
global performance model · 0.9equality saturation · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Mind the Abstraction Gap: Bringing Equality Saturation to Real-World ML CompilersabstractMachine learning (ML) compilers rely on graph-level transformations to enhance the runtime performance of ML models. However, performing local transformations on individual operations can create effects far beyond the location of the rewrite. In particular, a local rewrite can change the profitability or legality of hard-to-predict downstream transformations, particularly regarding data layout, parallelization, fine-grained scheduling, and memory management. As a result, program transformations are often driven by manually-tuned compiler heuristics, which are quickly rendered obsolete by new hardware and model architectures. Instead of hand-written local heuristics, we propose the use of equality saturation. We replace such heuristics with a more robust global performance model, which accounts for downstream transformations. Equality saturation addresses the challenge of local optimizations inadvertently constraining or negating the benefits of subsequent transformations, thereby providing a solution that is inherently adaptable to newer workloads. While this approach still requires a global performance model to evaluate the profitability of transformations, it holds significant promise for increased automation and adaptability. This paper addresses challenges in applying equality saturation on real-world ML compute graphs and state-of-the-art hardware. By doing so, we present an improved method for discovering effective compositions of graph optimizations. We study different cost modeling approaches to deal with fusion and layout optimization, and tackle scalability issues that arise from considering a very wide range of algebraic optimizations. We design an equality saturation pass for the XLA compiler, with an implementation in C++ and Rust. We demonstrate an average speedup of 3.45% over XLA’s optimization flow across our benchmark suite on various CPU and GPU platforms, with a maximum speedup of 56.26% for NasRNN on CPU. Arya Vohra, Leo Seojun Lee, Jakub Bachurski, Oleksandr Zinenko, Phitchaya Mangpo Phothilimthana, Albert Cohen 0001, William S. Moses |
Proc. ACM Program. Lang. | 1 |