2006 18th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'06) 2006
DOI: 10.1109/sbac-pad.2006.7
|View full text |Cite
|
Sign up to set email alerts
|

A Speculative Trace Reuse Architecture with Reduced Hardware Requirements

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0
1

Year Published

2010
2010
2018
2018

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 20 publications
0
6
0
1
Order By: Relevance
“…DTM is a reuse technique that operates on traces of instructions and is often implemented on top of Von Neumann‐based superscalar architectures, with further studies that include speculative execution . Speculative execution often improves the reuse rate of traces, because it enables reuse based on speculative values for input operands.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…DTM is a reuse technique that operates on traces of instructions and is often implemented on top of Von Neumann‐based superscalar architectures, with further studies that include speculative execution . Speculative execution often improves the reuse rate of traces, because it enables reuse based on speculative values for input operands.…”
Section: Related Workmentioning
confidence: 99%
“…20 DTM 10 is a reuse technique that operates on traces of instructions and is often implemented on top of Von Neumann-based superscalar architectures, [16][17][18][19][20][21][22][23][24] with further studies that include speculative execution. [25][26][27][28] Speculative execution often improves the reuse rate of traces, because it enables reuse based on speculative values for input operands. The DTM has also been implemented in a Java Virtual Machine, 29 enabling the memoization and reuse of dynamic traces of java bytecode.…”
Section: Related Workmentioning
confidence: 99%
“…DTM is a reuse technique, which operates on traces of instructions. Further reuse mechanisms have been proposed on top of DTM or inspired by it, including speculative execution for superscalar CPUs () and a Java Virtual Machine that is able to memoize and reuse dynamic traces of java bytecode. Speculative execution often improves the reuse rate of traces because it enables reuse based on speculative values for input operands.…”
Section: Related Workmentioning
confidence: 99%
“…With this approach, they have achieved a speedup of 10% in a 16-wide, 6-stage superscalar architecture, with 128 KB of storage for the CDP. RST has higher overall speedups and requires less storage [17,19,20].…”
Section: Related Workmentioning
confidence: 99%