Skip to content

Opening book details…

Can I read Next Cache Line and Set Prediction on EtoBox?

Next Cache Line and Set Prediction by Brad Calder; Dirk Grunwald is a Computer Science article available to read on EtoBox.

What is Next Cache Line and Set Prediction about?

Accurate instruction fetch and branch prediction is increasingly important on today's wide-issue architectures. Fetch prediction is the process of determining the next instruction to request from the memory subsystem. Branch prediction is the process of predicting the likely out-come of branch instructions. Several researchers have proposed very effective fetch and branch prediction mechanisms including branch target buffers (BTB) that store the target addresses of taken branches. An alternative approach fetches the instruction following a branch by using an index into the cache instead of a branch target address. We call such an index a next cache line and set (NLS) predictor. A NLS predictor is a pointer into the instruction cache, indicating the target instruction of a branch.In this paper we examine the use of NLS predictors for efficient and accurate fetch and branch prediction. Previous studies associated each NLS predictor with a cache line and provided only one-bit conditional branch predictors. Our study examines the use of NLS predictors with highly accurate two-level correlated conditional branch architectures. We examine the performance of decoupling the NLS predictors

Who reads Next Cache Line and Set Prediction?

It is typically read by researchers, students, and practitioners in Computer Science.

Author
Brad Calder; Dirk Grunwald
Publisher
ACM
Published
1995
Language
EN
Field
Computer Science (Physical Sciences)