Automatically assigned DDC number: 004358
Manually assigned DDC number: 00518
Title: Next Cache Line and Set Prediction
Author:
Author:
Subject: Brad Calder,Dirk Grunwald Next Cache Line and Set Prediction
Description: 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. ANLS 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 ...
Contributor: The Pennsylvania State University CiteSeer Archives
Publisher: unknown
Date: 1996-07-16
Pubyear: 1995
Format: ps
Identifier: http://citeseer.ist.psu.edu/140440.html
Source: http://www.cs.colorado.edu/~calder/papers/ISCA-95-NLS.ps
Language: en
Rights: unrestricted
<?xml version="1.0" encoding="UTF-8"?>
<references_metadata>
<rec ID="SELF" Type="SELF" CiteSeer_Book="SELF" CiteSeer_Volume="SELF" Title="Next Cache Line and Set Prediction">
<identifier Org="ISBN:0769513638" Paper_ID="SELF" Extracted="0769513638" />
<identifier Org="ISBN:0769513697" Paper_ID="SELF" Extracted="0769513697" />
<identifier Org="ISBN:0780335589" Paper_ID="SELF" Extracted="0780335589" />
<identifier Org="ISBN:0792384636" Paper_ID="SELF" Extracted="0792384636" DDC="004.165" Normalized_DDC="004165" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0818673494" Paper_ID="SELF" Extracted="0818673494" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0818677643" Paper_ID="SELF" Extracted="0818677643" DDC="004/.358" Normalized_DDC="004358" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0818683236" Paper_ID="SELF" Extracted="0818683236" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0849308852" Paper_ID="SELF" Extracted="0849308852" DDC="004" Normalized_DDC="004" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0849319412" Paper_ID="SELF" Extracted="0849319412" DDC="621.381" Normalized_DDC="621381" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:084936700X" Paper_ID="SELF" Extracted="084936700X" DDC="621.39/16" Normalized_DDC="6213916" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0849386195" Paper_ID="SELF" Extracted="0849386195" DDC="621.39" Normalized_DDC="62139" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0897916980" Paper_ID="SELF" Extracted="0897916980" DDC="621.38195205" Normalized_DDC="62138195205" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:3540287000" Paper_ID="SELF" Extracted="3540287000" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:354040788X" Paper_ID="SELF" Extracted="354040788X" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:3540414274" Paper_ID="SELF" Extracted="3540414274" DDC="004/.36" Normalized_DDC="00436" Normalized_Weight="0.08333333333333333" />
</rec>
</references_metadata>