HCIP: Hybrid Short Long History Table-based Cache Instruction Prefetcher.

S Srivastava, PK Singh - International Journal of Next …, 2022 - search.ebscohost.com
In modern applications, instruction cache misses have become a performance constraint,
and numerous prefetchers have been developed to conceal memory latency. With today's …

Ripple: Profile-guided instruction cache replacement for data center applications

TA Khan, D Zhang, A Sriraman… - 2021 ACM/IEEE 48th …, 2021 - ieeexplore.ieee.org
Modern data center applications exhibit deep software stacks, resulting in large instruction
footprints that frequently cause instruction cache misses degrading performance, cost, and …

Re-establishing fetch-directed instruction prefetching: An industry perspective

Y Ishii, J Lee, K Nathella… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Instruction prefetching can play a pivotal role in improving the performance of workloads
with large instruction footprints and frequent, costly frontend stalls. In particular, Fetch …

A cost-effective entangling prefetcher for instructions

A Ros, A Jimborean - 2021 ACM/IEEE 48th Annual …, 2021 - ieeexplore.ieee.org
Prefetching instructions in the instruction cache is a fundamental technique for designing
high-performance computers. There are three key properties to consider when designing an …

Rebasing instruction prefetching: An industry perspective

Y Ishii, J Lee, K Nathella… - IEEE Computer …, 2020 - ieeexplore.ieee.org
Instruction prefetching can play a pivotal role in improving the performance of workloads
with large instruction footprints and frequent, costly frontend stalls. In particular, Fetch …

Udp: Utility-driven fetch directed instruction prefetching

S Oh, M Xu, TA Khan, B Kasikci… - 2024 ACM/IEEE 51st …, 2024 - ieeexplore.ieee.org
Datacenter applications exhibit large instruction footprints causing significant instruction
cache misses and, as a result, frontend stalls. To address this issue, instruction prefetching …

Ocolos: Online code layout optimizations

Y Zhang, TA Khan, G Pokam, B Kasikci… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
The processor front-end has become an increasingly important bottleneck in recent years
due to growing application code footprints, particularly in data centers. First-level instruction …

Puppeteer: A random forest based manager for hardware prefetchers across the memory hierarchy

F Eris, M Louis, K Eris, J Abellan, A Joshi - ACM Transactions on …, 2022 - dl.acm.org
Over the years, processor throughput has steadily increased. However, the memory
throughput has not increased at the same rate, which has led to the memory wall problem in …

Alternate Path μ-op Cache Prefetching

S Singh, A Perais, A Jimborean… - 2024 ACM/IEEE 51st …, 2024 - ieeexplore.ieee.org
Datacenter applications are well-known for their large code footprints. This has caused
frontend design to evolve by implementing decoupled fetching and large prediction …

Rebasing microarchitectural research with industry traces

J Feliu, A Perais, DA Jiménez… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Microarchitecture research relies on performance models with various degrees of accuracy
and speed. In the past few years, one such model, ChampSim, has started to gain significant …