Advertisement

Accurate Emulation of CPU Performance

  • Tomasz Buchert
  • Lucas Nussbaum
  • Jens Gustedt
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6586)

Abstract

This paper addresses the question of CPU performance emulation, which allows experimenters to evaluate applications under a wide range of reproducible experimental conditions. Specifically, we propose Fracas, a CPU emulator that leverages the Linux Completely Fair Scheduler to achieve performance emulation of homogeneous or heterogeneous multi-core systems. Several benchmarks reproducing different types of workload (CPU-bound, IO-bound) are then used to thoroughly compare Fracas with another CPU emulator and hardware frequency scaling. We show that the design of Fracas results in a more accurate and a less intrusive CPU emulation solution.

Keywords

Intel Processor Physical Processor Linpack Benchmark Dynamic Frequency Scaling Simultaneous Multi Thread 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Canon, L.C., Dubuisson, O., Gustedt, J., Jeannot, E.: Defining and Controlling the Heterogeneity of a Cluster: the Wrekavoc Tool. Journal of Systems and Software 83, 786–802 (2010)CrossRefGoogle Scholar
  2. 2.
    The Grid’5000 experimental testbed, https://www.grid5000.fr
  3. 3.
    Gustedt, J., Jeannot, E., Quinson, M.: Experimental Validation in Large-Scale Systems: a Survey of Methodologies. Parallel Processing Letters 19, 399–418 (2009)CrossRefMathSciNetGoogle Scholar
  4. 4.
    HPC Challenge Benchmark, http://icl.cs.utk.edu/hpcc/
  5. 5.
    Jones, M.T.: Inside the Linux 2.6 Completely Fair Scheduler: Providing fair access to CPUs since 2.6.23, http://www.ibm.com/developerworks/linux/library/l-completely-fair-scheduler/
  6. 6.
    Perarnau, S., Huard, G.: Krash: reproducible CPU load generation on many cores machines. In: IPDPS 2010: Proceedings of the 2010 IEEE International Symposium on Parallel&Distributed Processing (2010)Google Scholar
  7. 7.
    STREAM: Sustainable Memory Bandwidth in High Performance Computers, http://www.cs.virginia.edu/stream/

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Tomasz Buchert
    • 1
  • Lucas Nussbaum
    • 2
  • Jens Gustedt
    • 1
  1. 1.INRIA Nancy – Grand EstFrance
  2. 2.LORIA / Nancy-UniversitéFrance

Personalised recommendations