Performance evaluation of a chip-multithreading server for high performance computing applications

  • Authors:
  • Myungho Lee;Yeonseung Ryu;Tae-Sun Chung;Neungsoo Park

  • 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 Information & Computer Engineering, Ajou University, Su-Won, Gyung Gi Do, Korea;Department of Computer Science & Engineering, Konkuk University, Seoul, Korea

  • Venue:
  • HiPC'06 Proceedings of the 13th international conference on High Performance Computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Shared Memory Multiprocessor (SMP) systems based on processors with Chip-level MultiThreading (CMT) technology are becoming mainstream servers in High Performance Computing (HPC) applications and commercial business applications as well. With multiple threads executing on a processor chip at the same time, CMT servers promise to deliver higher aggregate performance than servers without CMT technology. However, resource sharing among the threads executing on the same processor chip can cause conflicts and hurt the performance. Thus in order to obtain high performance and scalability on CMT servers, it is crucial to understand the performance impact that the CMT processors have on the target applications. In this paper, we evaluate the performance of an example high-end CMT server, Sun Fire E25K, using HPC applications parallelized with OpenMP standard, SPEC OMPL (standard OpenMP benchmark suite). We also study the performance impact of the resource conflicts on the CMT processor for each benchmark program.