2003Unpublished venueRequires access

Quick memory stream locality analysis

J. Alakarhu, J. Niittylahti

Open publisher page 2 citations

Abstract

Profiling a memory strewn and a memory system will have an increasing importance in the future as memory systems are getting more complex and the gap between processor and memory speeds increases. This paper proposes simple numerical metrics for measuring both temporal and spatial locality. The developed metrics make a strong simplification of a complex issue, but they provide a convenient method to study and distribute information about locality. To facilitate applying the metrics, a tool for calculating them is presented. Finally, the metrics and the tool are illustrated by examining the locality of the post-cache access stream. The results show how heavier caching decreases the temporal locality of the memory stream, but the spatial locality does not behave as consistently.

About this research paper

What this paper is about

Profiling a memory strewn and a memory system will have an increasing importance in the future as memory systems are getting more complex and the gap between processor and memory speeds increases. This paper proposes simple numerical metrics for measuring both temporal and spatial locality. The developed metrics make a strong simplification of a complex issue, but they provide a convenient method to study and distribute information about locality. To facilitate applying the metrics, a tool for calculating them is presented. Finally, the metrics and the tool are illustrated by examining the locality of the post-cache access stream. The results show how heavier caching decreases the temporal locality of the memory stream, but the spatial locality does not behave as consistently.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Profiling a memory strewn and a memory system will have an increasing importance in the future as memory systems are getting more complex and the gap between processor and memory speeds increases. This paper proposes simple numerical metrics for measuring both temporal and spatial locality. The developed metrics make a strong simplification of a complex issue, but they provide a convenient method to study and distribute information about locality. To facilitate applying the metrics, a tool for calculating them is presented. Finally, the metrics and the tool are illustrated by examining the locality of the post-cache access stream. The results show how heavier caching decreases the temporal locality of the memory stream, but the spatial locality does not behave as consistently.

Key concepts: Locality, Locality of reference, Computer science, Principle of locality, Profiling (computer programming), Cache, Parallel computing, Memory map

Related papers

Back to paper searchBrowse research topicsOriginal source
Quick memory stream locality analysis — Research Paper | ScholarLens