Cache considerations for multiprocessor programmers

  • Authors:
  • Mark D. Hill;James R. Larus

  • Affiliations:
  • Univ. of Wisconsin, Madison, WI;Computer Sciences Department, University of Wisconsin, Madison.

  • Venue:
  • Communications of the ACM
  • Year:
  • 1990

Quantified Score

Hi-index 48.22

Visualization

Abstract

Although caches in most computers are invisible to programmers, they significantly affect program performance. This is particularly true for cache-coherent, shared-memory multiprocessors. This article presents recent research into the performance of parallel programs and its implications for programmers who may know little about caches.