Bhargav Reddy Godala will present his Pre FPO "Criticality Aware Front-End" on November 6th, 2023 in Friend Center 125 at 10:30am.
Examiners:
Prof. David August (adviser)
Prof. Margaret Martonosi
Prof. David Wentzlaff
Readers:
Gilles Pokam (Intel)
Svilen Kanev (Google) (approved by Grad School)
Prof. David August (adviser)
Talk title and abstract follow below.
Title: Criticality Aware Front-End
Abstract: Code footprints continue to grow faster than instruction caches, putting additional pressure on existing front-end structures like iCaches, BTBs, and iTLBs. Even with aggressive decoupled front-ends and accurate fetch-directed
instruction prefetching (FDIP), modern processors experience significant front-end stalls. To address this, this thesis proposes Priority Directed Instruction Prefetching (PDIP), a novel instruction prefetching technique that complements FDIP by issuing prefetches
for targets along the resteer path where FDIP stalls occur. PDIP identifies these targets and associates them with a trigger for future prefetch. When paired with EMISSARY, a recently proposed cost-aware cache management policy, PDIP achieves a geomean IPC
speedup of 3.7% across a set of industry-relevant benchmark programs using a budget of only 43.5KB. PDIP achieves 62% of the ideal prefetching performance.