A compiler-directed data prefetching scheme for chip multiprocessors

Abstract

Data prefetching has been widely used in the past as a technique for hiding memory access latencies. However, data prefetching in multi-threaded applications running on chip multiprocessors (CMPs) can be problematic when multiple cores compete for a shared on-chip cache (L2 or L3). In this paper, we (i) quantify the impact of conventional data prefetching… (More)
DOI: 10.1145/1504176.1504208

Topics

17 Figures and Tables

Cite this paper

@inproceedings{Son2009ACD, title={A compiler-directed data prefetching scheme for chip multiprocessors}, author={Seung Woo Son and Mahmut T. Kandemir and Mustafa Karak{\"o}y and Dhruva R. Chakrabarti}, booktitle={PPOPP}, year={2009} }