EDBT 2026 Demo / reviewers in the wild / expert
Sankara Prasad Ramesh
dblp:373/5554
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2026
0000-0003-1361-8224ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Systems, architecture and hardware · 1 · 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 46% Memory systems · 46% Performance modeling and evaluation · 7% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache management |
0.8 | 1 | 2024 | PDIP: Priority Directed Instruction Prefetching · ASPLOS (2) 2024 |
Processor architecture and microarchitecture › instruction fetch › instruction prefetching
fetch directed instruction prefetching |
0.8 | 1 | 2024 | PDIP: Priority Directed Instruction Prefetching · ASPLOS (2) 2024 |
Memory systems › cache management › instruction cache management
instruction cache miss reduction |
0.8 | 1 | 2024 | PDIP: Priority Directed Instruction Prefetching · ASPLOS (2) 2024 |
Processor architecture and microarchitecture › instruction fetch
instruction prefetching |
0.8 | 1 | 2024 | PDIP: Priority Directed Instruction Prefetching · ASPLOS (2) 2024 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Correct Wrong Path SimulationabstractModern OoO CPUs employ deep pipelines with high branch misprediction recovery penalties. Instructions speculatively executed along mispredicted paths can significantly alter microarchitectural state. During design space exploration, architects often rely on trace-driven simulators, which are significantly faster than execution-driven models but trade accuracy for speed. Despite this benefit, trace-driven simulation often fails to adequately model the effects of wrong-path execution because traces are typically collected only from the correct-path. While prior work can accurately model wrong-path effects on the instruction stream, it often makes unrealistic assumptions when modeling the impact on the data stream. In this work, we examine the effects of wrong-path execution and present an infrastructure for enabling its modeling in a tracedriven simulator. Our analysis shows that wrong-path execution extensively affects structures on both the instruction and data sides, yielding performance variations ranging from $-3.6 \%$ to $85.7 \%$ compared to a baseline that ignores these effects. To benefit the research community and enhance the accuracy of simulators, we provide our traces and tracing utility. We aim for this to encourage industry to provide wrong-path traces generated by internal simulators, enabling fast academic research without exposing industry proprietary IP. Chrysanthos Pepi, Krishnam Tibrewala, Bhargav Reddy Godala, Sankara Prasad Ramesh, Alberto Ros 0001, Daniel A. Jiménez, Gilles Pokam, Paul Gratz |
ISPASS | 4 |
| 2024 | PDIP: Priority Directed Instruction PrefetchingabstractModern server workloads have large code footprints which are prone to front-end bottlenecks due to instruction cache capacity misses. Even with the aggressive fetch directed instruction prefetching (FDIP), implemented in modern processors, there are still significant front-end stalls due to I-Cache misses. A major portion of misses that occur on a BPU-predicted path are tolerated by FDIP without causing stalls. Prior work on instruction prefetching, however, has not been designed to work with FDIP processors. Their singular goal is reducing I-Cache misses, whereas FDIP processors are designed to tolerate them. Designing an instruction prefetcher that works in conjunction with FDIP requires identifying the fraction of cache misses that impact front-end performance (that are not fully hidden by FDIP), and only targeting them. Bhargav Reddy Godala, Sankara Prasad Ramesh, Gilles Pokam, Jared Stark, André Seznec, Dean M. Tullsen, David I. August |
ASPLOS (2) | 2 |