Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Flexible IO Tester
Timed Linux Kernel Compilation
Blender
7-Zip Compression
SVT-AV1
FFmpeg
Newest Tests
OpenVINO GenAI
Rustls
LiteRT
WarpX
Epoch
Valkey
Recently Updated Tests
srsRAN Project
VVenC
x265
RELION
Llamafile
Llama.cpp
New & Recently Updated Tests
Recently Updated Suites
Machine Learning
Server Motherboard
HPC - High Performance Computing
New & Recently Updated Suites
Component Benchmarks
CPUs / Processors
GPUs / Graphics
OpenGL
Disks / Storage
Motherboards
File-Systems
Operating Systems
OpenBenchmarking.org
Corporate / Organization Info
Bug Reports / Feature Requests
SPEC CPU 2017 1.0.1
pts/spec-cpu2017-1.0.1
- 04 April 2019 -
Add Windows support.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v8.8.0m2--> <PhoronixTestSuite> <Downloads> <Package> <FileName>cpu2017-1_0_5.iso</FileName> <FileSize>3034767360</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh mkdir mnt mkdir cpu2017 fuseiso cpu2017-1_0_5.iso mnt cd mnt ./install.sh -f -d $HOME/cpu2017 cd ~ fusermount -u mnt echo "#!/bin/bash cd cpu2017 source shrc cp -f config/Example-gcc-linux-x86.cfg config/pts.cfg rm -f result/CPU2017.*.txt runcpu --config=pts --define build_ncpus=\$NUM_CPU_PHYSICAL_CORES --define gcc_dir=/usr --action=build \$@ runcpu --config=pts --define build_ncpus=\$NUM_CPU_PHYSICAL_CORES --define gcc_dir=/usr \$@ echo \$? > ~/test-exit-status cat result/CPU2017.*.txt > \$LOG_FILE " > spec-cpu2017 chmod +x spec-cpu2017
install_windows.sh
#!/bin/bash export PATH="$PATH:C:\WINDOWS\system32" 7z x -y cpu2017-1_0_5.iso -ocpu2017 cd cpu2017 chmod +x install.bat echo " " | ./install.bat install cd install cp -f config/Example-VisualStudio.cfg config/pts.cfg sed -i 's/rem set SHRC_COMPILER_PATH_SET=yes/set SHRC_COMPILER_PATH_SET=yes/g' shrc.bat sed -i 's/rem INCLUDE. Check your compiler documentation./call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Auxiliary\\Build\\vcvars64.bat"/g' shrc.bat echo "Microsoft Visual Studio or similar is needed as a compiler. Install Visual Studio Community if needed via https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=16." > ~/install-message cd ~ echo "#!/bin/bash cd cpu2017/install rm -f result/CPU2017.* /cygdrive/c/Windows/System32/cmd.exe /c \"shrc.bat & runcpu --config=pts \$@\" cat result/CPU2017.*.txt > \$LOG_FILE " > spec-cpu2017 chmod +x spec-cpu2017
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v8.8.0m2--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate> SPECrate2017_fp_base #_RESULT_#</OutputTemplate> <LineHint>SPECrate2017_fp_base</LineHint> </ResultsParser> <ResultsParser> <OutputTemplate> Est. SPECrate2017_fp_base #_RESULT_#</OutputTemplate> <LineHint>SPECrate2017_fp_base</LineHint> </ResultsParser> <ResultsParser> <OutputTemplate> SPECrate2017_int_base #_RESULT_#</OutputTemplate> <LineHint>SPECrate2017_int_base</LineHint> </ResultsParser> <ResultsParser> <OutputTemplate> Est. SPECrate2017_int_base #_RESULT_#</OutputTemplate> <LineHint>SPECrate2017_int_base</LineHint> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v8.8.0m2--> <PhoronixTestSuite> <TestInformation> <Title>SPEC CPU 2017</Title> <Description>This is a benchmark of SPEC CPU 2017. For this test profile to work, you must have a valid license/copy of the SPEC CPU 2017 ISO (cpu2017-1_0_5.iso) in your Phoronix Test Suite download cache.</Description> <ResultScale>Base Rate</ResultScale> <Proportion>HIB</Proportion> <TimesToRun>1</TimesToRun> <PreInstallMessage>This test will only work if you have a legitimate copy of SPEC CPU 2017 for your organization. Contact SPEC for purchasing the SPEC software.</PreInstallMessage> </TestInformation> <TestProfile> <Version>1.0.1</Version> <SupportedPlatforms>Linux, Windows</SupportedPlatforms> <SoftwareType>Utility</SoftwareType> <TestType>System</TestType> <License>Retail</License> <Status>Verified</Status> <ExternalDependencies>build-utilities</ExternalDependencies> <EnvironmentSize>15200</EnvironmentSize> <ProjectURL>https://www.spec.org/cpu2017/</ProjectURL> <Maintainer>Michael Larabel</Maintainer> <SystemDependencies>fuseiso</SystemDependencies> </TestProfile> <TestSettings> <Option> <DisplayName>Copies</DisplayName> <Identifier>cpu-physical-threads</Identifier> <ArgumentPrefix>--copies=</ArgumentPrefix> <Menu> <Entry> <Name>1</Name> <Value>1</Value> </Entry> <Entry> <Name>2</Name> <Value>2</Value> </Entry> <Entry> <Name>4</Name> <Value>4</Value> </Entry> <Entry> <Name>8</Name> <Value>8</Value> </Entry> </Menu> </Option> <Option> <DisplayName>Benchmark</DisplayName> <Identifier>type</Identifier> <ArgumentPrefix> </ArgumentPrefix> <Menu> <Entry> <Name>intrate</Name> <Value>intrate</Value> </Entry> <Entry> <Name>fprate</Name> <Value>fprate</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>