Demo Data from VLDB 2026 / reviewers in the wild / expert
Nitin Navale
dblp:12/143
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 91% Performance modeling and evaluation · 9% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › branch prediction
branch misprediction recovery |
0.1 | 1 | 2008 | Fetch-Criticality Reduction through Control Independence · ISCA 2008 |
Processor architecture and microarchitecture
branch prediction |
0.1 | 1 | 2008 | Fetch-Criticality Reduction through Control Independence · ISCA 2008 |
Processor architecture and microarchitecture › instruction-level parallelism
control independence |
0.1 | 1 | 2008 | Fetch-Criticality Reduction through Control Independence · ISCA 2008 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.1criticality modeling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Fetch-Criticality Reduction through Control IndependenceabstractArchitectures that exploit control independence (CI) promise to remove in-order fetch bottlenecks, like branch mispredicts, instruction-cache misses and fetch unit stalls, from the critical path of single-threaded execution. By exposing more fetch options, however, CI architectures also expose more performance tradeoffs. These tradeoffs make it hard to design policies that deliver good performance. This paper presents a criticality-based model for reasoning about CI architectures, and uses that model to describe the tradeoffs between gains from control independence versus increased costs of honoring data dependences. The model is then used to derive the design of a criticality-aware task selection policy that strikes the right balance between fetch-criticality and execute-criticality. Finally, the paper validates the model by attacking branch-misprediction induced fetch-criticality through the above derived spawn policy. This leads to as high as 100% improvements in performance, and in the region of 40% or more improvements for four of the benchmarks where this is the main problem. Criticality analysis shows that this improvement arises due to reduced fetch-criticality. Mayank Agarwal, Nitin Navale, Kshitiz Malik, Matthew I. Frank |
ISCA | 2 |