Performance impact of resource conflicts on chip multi-processor servers

  • Authors:
  • Myungho Lee;Yeonseung Ryu;Sugwon Hong;Chungki Lee

  • Affiliations:
  • Department of Computer Software, MyongJi University, Yong-In, Gyung Gi Do, Korea;Department of Computer Software, MyongJi University, Yong-In, Gyung Gi Do, Korea;Department of Computer Software, MyongJi University, Yong-In, Gyung Gi Do, Korea;Department of Computer Software, MyongJi University, Yong-In, Gyung Gi Do, Korea

  • Venue:
  • PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Chip Multi-Processors (CMPs) are becoming mainstream microprocessors for High Performance Computing and commercial business applications as well. Multiple CPU cores on CMPs allow multiple software threads executing on the same chip at the same time. Thus they promise to deliver higher capacity of computations performed per chip in a given time interval. However, resource sharing among the threads executing on the same chip can cause conflicts and lead to performance degradation. Thus, in order to obtain high performance and scalability on CMP servers, it is crucial to first understand the performance impact that the resource conflicts have on the target applications. In this paper, we evaluate the performance impact of the resource conflicts on an example high-end CMP server, Sun Fire E25K, using a standard OpenMP benchmark suite, SPEC OMPL.