Demo Data from EDBT 2026 / reviewers in the wild / expert
Uday Pitambare
dblp:136/7870
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 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.
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
parallel programming models |
0.2 | 1 | 2013 | Globalizing selectively: shared-memory efficiency with address-space separation · SC 2013 |
Compilers and program optimization
dynamic optimization |
0.0 | 1 | 2013 | Globalizing selectively: shared-memory efficiency with address-space separation · SC 2013 |
Methods — techniques the papers use, named apart from their topics
zero-copy communication · 0.3static property proving · 0.3compiler transformation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Globalizing selectively: shared-memory efficiency with address-space separationabstractIt has become common for MPI-based applications to run on shared-memory machines. However, MPI semantics do not allow leveraging shared memory fully for communication between processes from within the MPI library. This paper presents an approach that combines compiler transformations with a specialized runtime system to achieve zero-copy communication whenever possible by proving certain properties statically and globalizing data selectively by altering the allocation and deallocation of communication buffers. The runtime system provides dynamic optimization, when such proofs are not possible statically, by copying data only when there are write-write or read-write conflicts. We implemented a prototype compiler, using ROSE, and evaluated it on several benchmarks. Our system produces code that performs better than MPI in most cases and no worse than MPI, tuned for shared memory, in all cases. Nilesh Mahajan, Uday Pitambare, Arun Chauhan 0001 |
SC | 2 |