Studying multicore processor scaling via reuse distance analysis

Abstract

The trend for multicore processors is towards increasing numbers of cores, with 100s of cores-- i.e . large-scale chip multiprocessors (LCMPs)--possible in the future. The key to realizing the potential of LCMPs is the cache hierarchy, so studying how memory performance will scale is crucial. Reuse distance (RD) analysis can help architects do this. In particular, recent work has developed concurrent reuse distance (CRD) and private reuse distance (PRD) profiles to enable analysis of shared and private caches. Also, techniques have been developed to predict profiles across problem size and core count, enabling the analysis of configurations that are too large to simulate.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jun 23, 2013
Source ID
10.1145/2508148.2485965

Entities

People

  • Donald Yeung
  • Meng-ju Wu
  • Minshu Zhao

Organizations

  • Defense Advanced Research Projects Agency
  • Division of Computing and Communication Foundations
  • University of Maryland

Tags

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Parallel and Distributed Computing.