The Alberta Workloads for the SPEC CPU2017 Benchmark Suite


This benchmark is part of the GCC compiler for the C language with many optimization flags enabled. For more details, see the SPEC CPU2017 documentation.

From the full report, we found that that the benchmark behaviour does not change significantly with different workloads. The report was created with Kit 93.

We have created scripts that mangles multiple C files into a single C file.. They can be downloaded here.

We created 13 new workloads by mangling some C source files and changing optimization flags. Some C source files come from the Large Single Compilation Unit C programs website.