TY - GEN
T1 - A Workload Characterization of the SPEC CPU2017 Benchmark Suite
AU - Limaye, Ankur
AU - Adegbija, Tosiron
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/5/25
Y1 - 2018/5/25
N2 - 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.
AB - 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.
KW - SPEC CPU2017
KW - benchmarks
KW - computer architecture
KW - microprocessor optimization
KW - performance analysis
KW - workload characterization
UR - http://www.scopus.com/inward/record.url?scp=85048445904&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85048445904&partnerID=8YFLogxK
U2 - 10.1109/ISPASS.2018.00028
DO - 10.1109/ISPASS.2018.00028
M3 - Conference contribution
AN - SCOPUS:85048445904
T3 - Proceedings - 2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018
SP - 149
EP - 158
BT - Proceedings - 2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018
Y2 - 2 April 2018 through 4 April 2018
ER -