Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Flexible IO Tester
Llama.cpp
Timed Linux Kernel Compilation
Blender
Hashcat
PostgreSQL
Newest Tests
OpenVINO GenAI
Rustls
LiteRT
Recently Updated Tests
OpenRadioss
QuantLib
GROMACS
FLAC Audio Encoding
FluidX3D
QMCPACK
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>