A Post-link Prefetching Based on Event Sampling

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Data prefetching is an effective approach to improve performance by hiding long memory latency. Existing profiling feedback optimizations can do well in pointer-based linked data structure prefetching. However, these optimizations, which instrument and optimize source code during compiling or post link, usually incur tremendous overhead at profiling stage. Furthermore, it is a mission impossible for these methods to do optimization without source code. This work designs and implements an Event Sampling based Prefetching Optimizer, which is a post-link prefetching based on hardware performance counters event sampling. Evaluation on SW26010 processor shows that with the proposed prefetching approach, 9 out of 29 programs of SPEC2006 can be speeded up by about 4.3% on average with only less than 10% sampling overhead on average.

Cite

CITATION STYLE

APA

Wei, H., Wang, F., & Li, Z. (2018). A Post-link Prefetching Based on Event Sampling. In Communications in Computer and Information Science (Vol. 908, pp. 53–65). Springer Verlag. https://doi.org/10.1007/978-981-13-2423-9_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free