Proceedings IEEE COMPCON 97. Digest of Papers
DOI: 10.1109/cmpcon.1997.584667
|View full text |Cite
|
Sign up to set email alerts
|

The Alpha 21264: a 500 MHz out-of-order execution microprocessor

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 42 publications
(31 citation statements)
references
References 1 publication
0
31
0
Order By: Relevance
“…Common methods for restoring the map [11,19]. On a misprediction, the checkpoint corresponding to the mispredicted branch is restored.…”
Section: Impact Of Misprediction Recovery Mechanismmentioning
confidence: 99%
See 2 more Smart Citations
“…Common methods for restoring the map [11,19]. On a misprediction, the checkpoint corresponding to the mispredicted branch is restored.…”
Section: Impact Of Misprediction Recovery Mechanismmentioning
confidence: 99%
“…Branch misprediction recovery requires redirecting fetch to the correct instruction and restoring the rename map table before new instructions can be renamed. The map table can be restored from a checkpoint [11,19], incrementally restored from a non-speculative map table such as the retirement register alias table [6], or incrementally restored from a history buffer that stores the speculative map table updates performed since the mispredicted branch was dispatched. In Section 3.2, we show practical implementations of these traditional recovery mechanisms to be either too costly or too slow and in Section 4.1 we present a new policy of checkpointing the map table at lowconfidence branches.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Loads waiting for a store instruction must wait for the store's address and data value register to be ready before issuing. 1 For some loads, the additional delay of the false dependence will be hidden by the out-of-order execution engine. Other loads will be on the critical path and the unnecessary delay will have a direct impact on performance.…”
Section: No Speculationmentioning
confidence: 99%
“…Modern superscalar processors such as the Alpha 21264 [1], MIPS R10000 [2], HP-PA8000 [3] and Intel Pentium Pro [4], allow instructions to execute out of program order to find more instruction level parallelism (ILP). These processors must monitor data dependencies to maintain correct program behavior.…”
Section: Introductionmentioning
confidence: 99%