A Workload Characterization of the SPEC CPU2017 Benchmark Suite

Ankur Limaye, Tosiron Adegbija

Research output: Chapter in Book/Report/Conference proceedingConference contribution

43 Scopus citations

Abstract

The Standard Performance Evaluation Corporation (SPEC) CPU benchmark suite is commonly used in computer architecture research and has evolved to keep up with system microarchitecture and compiler changes. The SPEC CPU2006 suite, which remained the state-of-the-art for 11 years was retired in 2017, and is being replaced with the new SPEC CPU2017 suite. The new suite is expected to become mainstream for simulation-based design and optimization research for next-generation processors, memory subsystems, and compilers. In this paper, we extensively characterize the SPEC CPU2017 applications with respect to several metrics, such as instruction mix, execution performance, branch and cache behaviors. We compare the CPU2017 and the CPU2006 suites to explore the workload similarities and differences. We also present detailed analysis to enable researchers to intelligently choose a diverse subset of the CPU2017 suite that accurately represents the whole suite, in order to reduce simulation time.

Original languageEnglish (US)
Title of host publicationProceedings - 2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages149-158
Number of pages10
ISBN (Electronic)9781538650103
DOIs
StatePublished - May 25 2018
Event2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018 - Belfast, Northern Ireland, United Kingdom
Duration: Apr 2 2018Apr 4 2018

Publication series

NameProceedings - 2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018

Conference

Conference2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018
Country/TerritoryUnited Kingdom
CityBelfast, Northern Ireland
Period4/2/184/4/18

Keywords

  • SPEC CPU2017
  • benchmarks
  • computer architecture
  • microprocessor optimization
  • performance analysis
  • workload characterization

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'A Workload Characterization of the SPEC CPU2017 Benchmark Suite'. Together they form a unique fingerprint.

Cite this