• DocumentCode
    2049955
  • Title

    Performance Analysis and Benchmarking of the Intel SCC

  • Author

    Gschwandtner, Philipp ; Fahringer, Thomas ; Prodan, Radu

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Innsbruck, Innsbruck, Austria
  • fYear
    2011
  • fDate
    26-30 Sept. 2011
  • Firstpage
    139
  • Lastpage
    149
  • Abstract
    Over the past years there has been a steady change in CPU design towards both many-core processors and power-aware hardware architectures. These two trends are combined in the Intel Single-chip Cloud Computer (SCC), an experimental prototype with 48 Pentium cores created by Intel Labs. The SCC is a highly configurable many-core chip which provides unique opportunities to optimize run time, communication and memory access as well as power/energy consumption of parallel programs. The aim of this paper is to characterize the performance behavior of the chip with various power settings, mappings of processes/cores to memory controllers, etc through benchmarking. Analytical models are used to verify and interpret the results. Conclusions drawn from our benchmark outcomes are that data exchange based on message passing is faster than shared memory data exchange. Contrary to popular belief, lowest energy consumption is not achieved for the fastest execution time. Furthermore in order to improve the memory access behavior one should increase the clock frequency of both, mesh network and memory controllers. In general, the results of our investigations can be used to analyze the effect of power settings and architecture properties on the performance and energy consumption of parallel programs as well as assist in choosing appropriate settings for specific workloads.
  • Keywords
    benchmark testing; cloud computing; microprocessor chips; parallel programming; power aware computing; shared memory systems; storage management; CPU design; Intel Labs; Intel SCC; Intel single-chip cloud computer; Pentium cores; analytical models; benchmarking; communication optimization; energy consumption; highly configurable many-core chip; many-core processors; memory access behavior; memory access optimization; memory controllers; mesh network; message passing; parallel programs; performance analysis; power consumption; power-aware hardware architectures; run time optimization; shared memory data exchange; Benchmark testing; Clocks; Computer architecture; Energy consumption; Power demand; Program processors; Tiles; SCC; benchmarking; communication; energy; performance; single-chip cloud computer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2011 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4577-1355-2
  • Electronic_ISBN
    978-0-7695-4516-5
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2011.24
  • Filename
    6061049