Sciweavers

PPSC
2001

A Mathematical Cache Miss Analysis for Pointer Data Structures

13 years 6 months ago
A Mathematical Cache Miss Analysis for Pointer Data Structures
As the gap between processor and memory performance widens, careful analyses and optimizations of cache memory behavior become increasingly important. While analysis of regular loop-based scientific programs has made significant progress, the analysis of less regular reference patterns has lagged somewhat. This paper presents basic analytic expressions for cache miss behavior in fundamental types of irregular programs: linked list traversals and binary tree searches. We compare our analytic expressions to simulation-based results. Although quite elementary, these simple expressions will form the foundation for our planned work in analyzing the behavior of database and other applications which have linked lists, trees, and other pointer data structures at their core.
Hongli Zhang, Margaret Martonosi
Added 31 Oct 2010
Updated 31 Oct 2010
Type Conference
Year 2001
Where PPSC
Authors Hongli Zhang, Margaret Martonosi
Comments (0)