22nd Digital Avionics Systems Conference. Proceedings (Cat. No.03CH37449)
DOI: 10.1109/micro.2003.1253194
|View full text |Cite
|
Sign up to set email alerts
|

The performance of runtime data cache prefetching in a dynamic optimization system

et al.

Abstract: Traditional software controlled data cache prefetching is often ineffective due to the lack of runtime cache miss and miss address information. To overcome this limitation, we implement runtime data cache prefetching in the dynamic optimization system ADORE (ADaptive Object code REoptimization). Its performance has been compared with static software prefetching on the SPEC2000 benchmark suite. Runtime cache prefetching shows better performance. On an Itanium 2 based Linux workstation, it can increase performan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 32 publications
0
2
0
Order By: Relevance
“…The size of the history table is large as compared to the twolevel predictor's. Hashing together branch history register and PC leads to better accuracy in processor performance [15], [16] The agree Predictor…”
Section: Related Workmentioning
confidence: 99%
“…The size of the history table is large as compared to the twolevel predictor's. Hashing together branch history register and PC leads to better accuracy in processor performance [15], [16] The agree Predictor…”
Section: Related Workmentioning
confidence: 99%
“…Lu et al 79 relies on performance monitoring counters and dynamic instrumentation to insert prefetching instructions in a running application. Adl-Tabatabai et al…”
Section: Sampling-based Online Adaptive Systemsmentioning
confidence: 99%