Demo Data from SIGIR 2026 / reviewers in the wild / expert
David A. Berson
dblp:55/6617
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 1997
—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 · 94% Program analysis · 6% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
code motion |
0.0 | 1 | 1997 | Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization · MICRO 1997 |
Compilers and program optimization
compiler optimization |
0.0 | 1 | 1997 | Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization · MICRO 1997 |
Compilers and program optimization
instruction scheduling |
0.0 | 1 | 1997 | Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization · MICRO 1997 |
Compilers and program optimization › dead code elimination
partial dead code elimination |
0.0 | 1 | 1997 | Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization · MICRO 1997 |
Compilers and program optimization › compiler optimization › redundancy elimination
partial redundancy elimination |
0.0 | 1 | 1997 | Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization · MICRO 1997 |
Program analysis
data flow analysis |
0.0 | 1 | 1997 | Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization · MICRO 1997 |
Methods — techniques the papers use, named apart from their topics
speculation · 0.0profiling · 0.0predication · 0.0data flow analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Resource-Sensitive Profile-Directed Data Flow Analysis for Code OptimizationabstractInstruction schedulers employ code motion as a means of instruction reordering to enable scheduling of instructions at points where the resources required for their execution are available. In addition, driven by the profiling data, schedulers take advantage of predication and speculation for aggressive code motion across conditional branches. Optimization algorithms for partial dead code elimination (PDE) and partial redundancy elimination (PRE) employ code sinking and hoisting to enable optimization. However, unlike instruction scheduling, these optimization algorithms are unaware of resource availability and are incapable of exploiting profiling information, speculation, and predication. In this paper we develop data flow algorithms for performing the above optimizations with the following characteristics: (i) opportunities for PRE and PDE enabled by hoisting and sinking are exploited; (ii) hoisting and sinking of a code statement is driven by availability of functional unit resources; (iii) predication and speculation is incorporated to allow aggressive hoisting and sinking; and (iv) path profile information guides predication and speculation to enable optimization. Rajiv Gupta 0001, David A. Berson, Jesse Zhixi Fang |
MICRO | 2 |