10th International Symposium on High Performance Computer Architecture (HPCA'04)
DOI: 10.1109/hpca.2004.10008
|View full text |Cite
|
Sign up to set email alerts
|

Out-of-Order Commit Processors

Abstract: Modern

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
76
0
1

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 106 publications
(77 citation statements)
references
References 23 publications
0
76
0
1
Order By: Relevance
“…Other out-of-order retirement uniprocessor architectures have been devised, including work by Cristal et al [3], Akkary et al [1], and Bell et al [2]. However, to the best of our knowledge, no checkpoint-free out-of-order retirement architecture has been adapted and evaluated in a multiprocessor environment, especially when memory consistency is also considered.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Other out-of-order retirement uniprocessor architectures have been devised, including work by Cristal et al [3], Akkary et al [1], and Bell et al [2]. However, to the best of our knowledge, no checkpoint-free out-of-order retirement architecture has been adapted and evaluated in a multiprocessor environment, especially when memory consistency is also considered.…”
Section: Related Workmentioning
confidence: 99%
“…To support this ability, any instruction renaming (i.e., writing to) a given logical register holds in its HB entry two values. The first entry is the identifier l of its destination logical register; the second is the value of l before it was rewritten, that is, the contents of physical register p (i.e., RF [p ]) that were produced by the nearest previous (in program order) instruction renaming l, being p the previous mapping of l 3 . Following this implementation, whenever a cache block accessed by a non-globally performed memory instruction is being remotely accessed or evicted, execution is recovered by squashing the contents of the ROB and undoing the changes logged in the HB.…”
Section: Dealing With Sequential Consistencymentioning
confidence: 99%
See 1 more Smart Citation
“…Otherwise they have low execution locality. This observation enables the construction of large-window processors requiring only moderately-sized structures by focusing only on the execution of high locality code [7,16,30,23].…”
Section: Recent Trends In Ilp Processorsmentioning
confidence: 99%
“…Work in this field has concentrated on the reorder buffer [7,1], the instruction queues [7,16,30], on handling registers [19,6] and on the load/store queue. Load queue resource requirements can be greatly reduced by using techniques for early release of load instructions [8,18].…”
Section: Related Workmentioning
confidence: 99%