Reducing Cache Misses in Numerical Applications Using Data Relocation and Prefetching

msra(1995)

Cited 26|Views15
No score
Abstract
Numerical applications frequently contain nested loops that process large arrays of data. Theexecution of these loop structures often produces memory reference patterns that utilize datacaches poorly. Indeed, poor reuse of the data, large working set sizes, and frequent non-unitstride accesses all combine to cause many cache misses. To improve cache performance, datacopying has been proposed. However, this technique has high overhead.In this paper, instead, we propose a combined...
More
Translated text
Key words
compilers,data compression,data management,software engineering,computer architecture,overlap,optimization
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined