MiBench: A free, commercially representative embedded benchmark suite

  • Authors:
  • M. R. Guthaus;J. S. Ringenberg;D. Ernst;T. M. Austin;T. Mudge;R. B. Brown

  • Affiliations:
  • Michigan Univ., Ann Arbor, MI, USA;Michigan Univ., Ann Arbor, MI, USA;Michigan Univ., Ann Arbor, MI, USA;Michigan Univ., Ann Arbor, MI, USA;Michigan Univ., Ann Arbor, MI, USA;Michigan Univ., Ann Arbor, MI, USA

  • Venue:
  • WWC '01 Proceedings of the Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop
  • Year:
  • 2001

Quantified Score

Hi-index 0.03

Visualization

Abstract

This paper examines a set of commercially representative embedded programs and compares them to an existing benchmark suite, SPEC2000. A new version of SimpleScalar that has been adapted to the ARM instruction set is used to characterize the performance of the benchmarks using configurations similar to current and next generation embedded processors. Several characteristics distinguish the representative embedded programs from the existing SPEC benchmarks including instruction distribution, memory behavior, and available parallelism. The embedded benchmarks, called MiBench, are freely available to all researchers.