Tests
Suites
Latest Results
Register
Login
Popular Tests
Timed Linux Kernel Compilation
Timed HMMer Search
Blender
AOM AV1
Selenium
AI Benchmark Alpha
Newest Tests
Helsing
SecureMark
F1 2020
OpenSCAD
Timed Mesa Compilation
Timed Node.js Compilation
Recently Updated Tests
LuxCoreRender
MariaDB
CP2K Molecular Dynamics
SHOC Scalable HeterOgeneous Computing
Botan
New & Recently Updated Tests
Recently Updated Suites
NVIDIA GPU Compute
Cryptography
Steam
New & Recently Updated Suites
Currently Trending Results
Odroid N2 Storage Performance
Odroid N2 Storage Performance
combined-2
cc21assignment2
CC21Assignment2
Odroid N2 Storage Performance
Component Benchmarks
CPUs / Processors
GPUs / Graphics
OpenGL
Disks / Storage
Motherboards
File-Systems
Operating Systems
OpenBenchmarking.org
Corporate / Organization Info
Bug Reports / Feature Requests
SHOC Scalable HeterOgeneous Computing 1.2.0
pts/shoc-1.2.0
- 28 March 2021 -
Update against latest upstream for build fixes.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.4.0m1--> <PhoronixTestSuite> <Downloads> <Package> <URL>http://www.phoronix-test-suite.com/benchmark-files/shoc-master-20200417.tar.xz</URL> <MD5>73d4eb7d42523bf636541e46e4edb6e0</MD5> <SHA256>80b6aff4852c98c47b4db835262915d1d32544dfde52265bbfcaee75072dbe22</SHA256> <FileName>shoc-master-20200417.tar.xz</FileName> <FileSize>2129056</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh tar -xf shoc-master-20200417.tar.xz cd shoc-master mkdir build cd build make distclean CONFIG_STRING="" if [ "$OS_ARCH" = "aarch64" ] then CONFIG_STRING="--build=arm " fi if [ -d /usr/include/CL ] then CONFIG_STRING=" --with-opencl $CONFIG_STRING" fi # if [ -d /usr/local/cuda ] # then # PATH="/usr/local/cuda/bin:$PATH" # fi # Disable the CUDA support for now due to upstream build issues... if which FAILMEnvcc >/dev/null 2>&1 ; then CONFIG_STRING=" --with-cuda $CONFIG_STRING" if [ "X$CUDA_CPPFLAGS" = "X" ] then CUDA_CPPFLAGS="-gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_62,code=sm_62 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_72,code=sm_72 -gencode=arch=compute_75,code=sm_75 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_86,code=sm_86" fi CONFIG_STRING="$CONFIG_STRING CUDA_CPPFLAGS=\"$CUDA_CPPFLAGS\"" fi ../configure $CONFIG_STRING make make install echo $? > ~/install-exit-status cd ~/ echo "#!/bin/sh cd shoc-master/build ./bin/shocdriver \$@ > \$LOG_FILE echo \$? > ~/test-exit-status" > shoc chmod +x shoc
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.4.0m1--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>result for bspeed_download: #_RESULT_# GB/s</OutputTemplate> <MatchToTestArguments>BusSpeedDownload</MatchToTestArguments> <ResultScale>GB/s</ResultScale> </ResultsParser> <ResultsParser> <OutputTemplate>result for bspeed_readback: #_RESULT_# GB/s</OutputTemplate> <MatchToTestArguments>BusSpeedReadback</MatchToTestArguments> <ResultScale>GB/s</ResultScale> </ResultsParser> <ResultsParser> <OutputTemplate>result for maxspflops: #_RESULT_# GFLOPS</OutputTemplate> <MatchToTestArguments>MaxFlops</MatchToTestArguments> <ResultScale>GFLOPS</ResultScale> </ResultsParser> <ResultsParser> <OutputTemplate>result for tex_readbw: #_RESULT_# GB/s</OutputTemplate> <MatchToTestArguments>DeviceMemory</MatchToTestArguments> <LineHint>tex_readbw</LineHint> <ResultScale>GB/s</ResultScale> </ResultsParser> <ResultsParser> <OutputTemplate>result for fft_sp: #_RESULT_# GFLOPS</OutputTemplate> <MatchToTestArguments>FFT</MatchToTestArguments> <ResultScale>GFLOPS</ResultScale> </ResultsParser> <ResultsParser> <OutputTemplate>result for sgemm_n: #_RESULT_# GFLOPS</OutputTemplate> <MatchToTestArguments>GEMM</MatchToTestArguments> <ResultScale>GFLOPS</ResultScale> </ResultsParser> <ResultsParser> <OutputTemplate>result for md5hash: #_RESULT_# GHash/s</OutputTemplate> <MatchToTestArguments>MD5Hash</MatchToTestArguments> <ResultScale>GHash/s</ResultScale> </ResultsParser> <ResultsParser> <OutputTemplate>result for reduction: #_RESULT_# GB/s</OutputTemplate> <MatchToTestArguments>Reduction</MatchToTestArguments> <ResultScale>GB/s</ResultScale> </ResultsParser> <ResultsParser> <OutputTemplate>result for triad_bw: #_RESULT_# GB/s</OutputTemplate> <MatchToTestArguments>Triad</MatchToTestArguments> <ResultScale>GB/s</ResultScale> </ResultsParser> <ResultsParser> <OutputTemplate>result for s3d: #_RESULT_# GFLOPS</OutputTemplate> <MatchToTestArguments>S3D</MatchToTestArguments> <ResultScale>GFLOPS</ResultScale> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.4.0m1--> <PhoronixTestSuite> <TestInformation> <Title>SHOC Scalable HeterOgeneous Computing</Title> <AppVersion>2020-04-17</AppVersion> <Description>The CUDA and OpenCL version of Vetter's Scalable HeterOgeneous Computing benchmark suite. SHOC provides a number of different benchmark programs for evaluating the performance and stability of compute devices.</Description> <Proportion>HIB</Proportion> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>1.2.0</Version> <SupportedPlatforms>Linux</SupportedPlatforms> <SoftwareType>Benchmark</SoftwareType> <TestType>Graphics</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>build-utilities, opencl, cuda, perl</ExternalDependencies> <EnvironmentSize>408</EnvironmentSize> <ProjectURL>https://github.com/vetter/shoc</ProjectURL> <InternalTags>CUDA, OpenCL</InternalTags> <Maintainer>Michael Larabel</Maintainer> </TestProfile> <TestSettings> <Default> <Arguments>-s 4 </Arguments> </Default> <Option> <DisplayName>Target</DisplayName> <Identifier>target</Identifier> <Menu> <Entry> <Name>OpenCL</Name> <Value>-opencl</Value> </Entry> </Menu> </Option> <Option> <DisplayName>Benchmark</DisplayName> <Identifier>benchmark</Identifier> <ArgumentPrefix>-benchmark </ArgumentPrefix> <Menu> <Entry> <Name>Bus Speed Download</Name> <Value>BusSpeedDownload</Value> </Entry> <Entry> <Name>Bus Speed Readback</Name> <Value>BusSpeedReadback</Value> </Entry> <Entry> <Name>Max SP Flops</Name> <Value>MaxFlops</Value> </Entry> <Entry> <Name>Texture Read Bandwidth</Name> <Value>DeviceMemory</Value> </Entry> <Entry> <Name>FFT SP</Name> <Value>FFT</Value> </Entry> <Entry> <Name>GEMM SGEMM_N</Name> <Value>GEMM</Value> </Entry> <Entry> <Name>MD5 Hash</Name> <Value>MD5Hash</Value> </Entry> <Entry> <Name>Reduction</Name> <Value>Reduction</Value> </Entry> <Entry> <Name>Triad</Name> <Value>Triad</Value> </Entry> <Entry> <Name>S3D</Name> <Value>S3D</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>