Modeling set associative caches behavior for irregular computations

  • Authors:
  • Basilio B. Fraguela;Ramón Doallo;Emilio L. Zapata

  • Affiliations:
  • Dept. Electróinica e Sistemas., Univ. da Coruña, Spain;Dept. Electróinica e Sistemas., Univ. da Coruña, Spain;Dept. de Arquitectura de Computadores., Univ. de Málaga, Spain

  • Venue:
  • SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
  • Year:
  • 1998

Quantified Score

Hi-index 0.02

Visualization

Abstract

While much work has been devoted to the study of cache behavior during the execution of codes with regular access patterns, little attention has been paid to irregular codes. An important portion of these codes are scientific applications that handle compressed sparse matrices. In this work a probabilistic model for the prediction of the number of misses on a K-way associative cache memory considering sparse matrices with a uniform or banded distribution is presented. Two different irregular kernels are considered: the sparse matrix-vector product and the transposition of a sparse matrix. The model was validated with simulations on synthetic uniform matrices and banded matrices from the Harwell-Boeing collection.