Proceedings. 15th Symposium on Computer Architecture and High Performance Computing
DOI: 10.1109/cahpc.2003.1250319
|View full text |Cite
|
Sign up to set email alerts
|

The limits of speculative trace reuse on deeply pipelined processors

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0
1

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 10 publications
(17 citation statements)
references
References 14 publications
(21 reference statements)
0
16
0
1
Order By: Relevance
“…Indeed, it can take many cycles after execution reaches the start of a trace before all inputs are available, which limits the benefits of trace reuse. Previous studies [14] show that only half of possible traces are reused in a non-speculative trace reuse architecture due to input values not being ready to be compared with stored traces. However, reusing only those traces allowed for an average speedup of 1.19 over an architecture without reuse.…”
Section: Reuse Through Speculation On Tracesmentioning
confidence: 99%
See 3 more Smart Citations
“…Indeed, it can take many cycles after execution reaches the start of a trace before all inputs are available, which limits the benefits of trace reuse. Previous studies [14] show that only half of possible traces are reused in a non-speculative trace reuse architecture due to input values not being ready to be compared with stored traces. However, reusing only those traces allowed for an average speedup of 1.19 over an architecture without reuse.…”
Section: Reuse Through Speculation On Tracesmentioning
confidence: 99%
“…System calls are not reused because they require a mode change in the processor status. Details on trace construction and reuse can be found in [14].…”
Section: Implementation In a Superscalar Processormentioning
confidence: 99%
See 2 more Smart Citations
“…We have previously described a novel technique, called Reuse through Speculation on Traces (RST), that combines reuse and prediction in an integrated mechanism [15,16,17]. In this scheme, traces that could not be reused by regular trace reuse due to the unavailability of inputs can be reused by predicting values for the missing inputs.…”
Section: Introductionmentioning
confidence: 99%