Regulating Locality vs. Parallelism Tradeoffs in Multiple Memory Controller Environments

  • Authors:
  • Syed Minhaj Hassan;Dhruv Choudhary;Mitchelle Rasquinha;Sudhakar Yalamanchili

  • Affiliations:
  • -;-;-;-

  • Venue:
  • PACT '11 Proceedings of the 2011 International Conference on Parallel Architectures and Compilation Techniques
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

The presence of multiple MCs and their integration into the on-chip network fabric creates a highly concurrent system that can support significant levels of memory level parallelism (MLP) across cores. This work exposes the trade-off between DRAM parameters, bank level parallelism (BLP), and row buffer hit rate that exposes the amount of effective BLP that is necessary to approximate a 100% hit rate. We further study how this trade-off can be controlled and propose a class of global (system) and local (within an MC) address mappings that can be tuned to optimize the performance across a set of multiprogrammed benchmarks.