• DocumentCode
    2349624
  • Title

    MiBench: A free, commercially representative embedded benchmark suite

  • Author

    Guthaus, Matthew R. ; Ringenberg, Jeffrey S. ; Ernst, Dan ; Austin, Todd M. ; Mudge, Trevor ; Brown, Richard B.

  • Author_Institution
    Michigan Univ., Ann Arbor, MI, USA
  • fYear
    2001
  • fDate
    2 Dec. 2001
  • Firstpage
    3
  • Lastpage
    14
  • 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.
  • Keywords
    embedded systems; instruction sets; security of data; software performance evaluation; telecommunication computing; ARM instruction set; SPEC2000; SimpleScalar; benchmark suite; benchmarking; embedded programs; performance; representative embedded programs; Application software; Code standards; Computer science; Digital audio players; Instruction sets; Microcontrollers; Microprocessors; Multimedia systems; Parallel processing; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on
  • Print_ISBN
    0-7803-7315-4
  • Type

    conf

  • DOI
    10.1109/WWC.2001.990739
  • Filename
    990739