Characterizing and Understanding the Bandwidth Behavior of Workloads on Multi-core Processors

  • Authors:
  • Guoping Long;Dongrui Fan;Junchao Zhang

  • Affiliations:
  • Key Laboratory of Computer Systems and Architecture and Institute of Computing Technology, Chinese Academy of Science, Beijing, China 100080;Key Laboratory of Computer Systems and Architecture and Institute of Computing Technology, Chinese Academy of Science, Beijing, China 100080;Key Laboratory of Computer Systems and Architecture and Institute of Computing Technology, Chinese Academy of Science, Beijing, China 100080

  • Venue:
  • Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

An important issue of current multi-core processors is the off-chip bandwidth sharing. Sharing is helpful to improve resource utilization and but more importantly and it may cause performance degradation due to contention. However and there is not enough research work on characterizing the workloads from bandwidth perspective. Moreover and the understanding of the impact of the bandwidth constraint on performance is still limited. In this paper and we propose the phase execution model and and evaluate the arithmetic to memory ratio (AMR) of each phase to characterize the bandwidth requirements of arbitrary programs. We apply the model to a set of SPEC benchmark programs and obtain two results. First and we propose a new taxonomy of workloads based on their bandwidth requirements. Second and we find that prefetching techniques are useful to improve system throughput of multi-core processors only when there is enough spare memory bandwidth.