Exploring Small-Scale and Large-Scale CMP Architectures for Commercial Java Servers

Free registration required

Executive Summary

As users enter the era of Chip MultiProcessor (CMP) architectures, it is important that to explore the scaling characteristics of mainstream server workloads on these platforms. This paper analyzes the performance of an Enterprise Java workload (SPECjbb2005) on two important classes of CMP architectures. One class of CMP platforms comprise of "Small-scale" CMP (SCMP) processors with a few large out-of-order cores on the die. Another class of CMP platforms comprise of "Largescale" CMP (LCMP) processor(s) with several small in-order cores on the die. This paper focuses on evaluating the resource scaling characteristics (cores, caches and memory) of SPECjbb2005 on these two architectures and understanding architectural trade-offs that may be required in future CMP offerings.

  • Format: PDF
  • Size: 184.1 KB