VLDB 2026 Research / reviewers in the wild / expert
Tarun Prabhu
dblp:64/7620
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2015
0000-0001-7501-7227ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author
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 |
Program analysis · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
control flow analysis |
0.1 | 1 | 2011 | EigenCFA: accelerating flow analysis with GPUs · POPL 2011 |
Program analysis › flow analysis
higher-order flow analysis |
0.1 | 1 | 2011 | EigenCFA: accelerating flow analysis with GPUs · POPL 2011 |
GPUs and heterogeneous computing
GPU computing |
0.0 | 1 | 2011 | EigenCFA: accelerating flow analysis with GPUs · POPL 2011 |
Methods — techniques the papers use, named apart from their topics
GPU acceleration · 0.20CFA · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | DAME: A Runtime-Compiled Engine for Derived DatatypesabstractIn order to achieve high performance on modern and future machines, applications need to make effective use of the complex, hierarchical memory system. Writing performance-portable code continues to be challenging since each architecture has unique memory access characteristics. In addition, some optimization decisions can only reasonably be made at runtime. This suggests that a two-pronged approach to address the challenge is required. First, provide the programmer with a means to express memory operations declaratively which will allow a runtime system to transparently access the memory in the best way and second, exploit runtime information. MPI's derived datatypes accomplish the former although their performance in current MPI implementations shows scope for improvement. JIT-compilation can be used for the latter. In this work, we present DAME --- a language and interpreter that is used as the backend for MPI's derived datatypes. We also present DAME-L and DAME-X, two JIT-enabled implementations of DAME. All three implementations have been integrated into MPICH. We evaluate the performance of our implementations using DDTBench and two mini-applications written with MPI derived datatypes and obtain communication speedups of up to 20x and mini-application speedup of 3x. Tarun Prabhu, William Gropp |
EuroMPI | 1 |
| 2011 | EigenCFA: accelerating flow analysis with GPUsabstractWe describe, implement and benchmark EigenCFA, an algorithm for accelerating higher-order control-flow analysis (specifically, 0CFA) with a GPU. Ultimately, our program transformations, reductions and optimizations achieve a factor of 72 speedup over an optimized CPU implementation. Tarun Prabhu, Shreyas Ramalingam, Matthew Might, Mary W. Hall |
POPL | 1 |