Date of Award
Master of Science in Engineering (MSE)
Electrical and Computer Engineering
Rhonda Kay Gaede
B. Earl Wells
Computer systems--Evaluation., Computer systems--Performance--Testing.
Computer engineers in both academia and industry rely on a standardized set of benchmarks to quantitatively evaluate the performance of modern computer systems and research prototypes. The SPEC CPU2017 benchmark suites are the most recent incarnation of standard benchmarks designed to stress a system’s processor, memory subsystem, and compiler. This thesis describes the results of measurement-based studies focusing on performance and energy-efficiency of modern Intel processors using SPEC CPU2017. The studies utilize SPEC CPU2017 run utilities as well as modern Linux tools for profiling that interface on-chip performance monitoring units. The thesis encompasses the following aspects of performance evaluation: (a) top-view characterization of individual benchmarks; (b) analysis of scalability in the context of speed and throughput metrics, while varying the number of threads for speed benchmarks and copies for rate benchmarks, respectively; (c) analysis using Intel’s Top-down Microarchitectural Analysis Method, (d) comparative performance study of different computers with Intel’s Core i7 and Xeon processors, and (e) analysis of performance impact of hardware prefetching in modern processors.
Raviraj, Ranjan Hebbar Seethur, "SPEC CPU2017 : performance, energy and event characterization on modern processors" (2018). Theses. 245.