Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Timed Linux Kernel Compilation
SVT-AV1
7-Zip Compression
Stockfish
x265
FFmpeg
Newest Tests
LiteRT
WarpX
Epoch
Valkey
Whisperfile
XNNPACK
Recently Updated Tests
ASTC Encoder
SVT-AV1
Unvanquished
Primesieve
XNNPACK
oneDNN
New & Recently Updated Tests
Recently Updated Suites
Database Test Suite
Machine Learning
Steam
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
Timed Clash Compilation 1.0.1
pts/build-clash-1.0.1
- 04 June 2020 -
Repackage the latest build for fix.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v9.8.0m1--> <PhoronixTestSuite> <Downloads> <Package> <URL>http://www.phoronix-test-suite.com/benchmark-files/clash-benchmark-compilation-2.tar.xz</URL> <MD5>03e667c03b83143e2f322e2751d221ba</MD5> <SHA256>8f3f45a6d3be2415382175c5dc194d2f0ce3ee13d91915190141353c7ca2eaac</SHA256> <FileName>clash-benchmark-compilation-2.tar.xz</FileName> <FileSize>36628</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/usr/bin/env bash ## This requires the Nix package manager to function, ## both for the dependencies, and for the benchmark itself. ## ## Nix installation instructions: ## ## https://nixos.org/download.html ## ## Once complete, this will set up the system-global /nix/store, ## which will cache the full set of benchmark dependencies, ## which should take under one gigabyte. tar -xf clash-benchmark-compilation-2.tar.xz curl -L https://nixos.org/nix/install | sh . $HOME/.nix-profile/etc/profile.d/nix.sh cat > build-clash <<EOF #!/usr/bin/env bash . \$HOME/.nix-profile/etc/profile.d/nix.sh cd benchmark-compilation options=( --iterations 1 --cores \$NUM_CPU_CORES ) ./bench/bench.sh "\${options[@]}" measure 2>&1 echo \$? > ~/test-exit-status EOF chmod +x build-clash ## Fill the Nix store. cd benchmark-compilation ./bench/bench.sh prepare 2>&1
post.sh
#!/bin/sh ## Probably not necessary, since the benchmark has the Nix deps pinned, ## so the size used by the /nix/store won't grow. ## ## On the other hand, whenever the Nix pins are changed, ## that is worth running once to reclaim the space used by old versions. # # nix-collect-garbage
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v9.8.0m1--> <PhoronixTestSuite> <SystemMonitor> <Sensor>sys.time</Sensor> </SystemMonitor> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v9.8.0m1--> <PhoronixTestSuite> <TestInformation> <Title>Timed Clash Compilation</Title> <Description>Build the clash-lang Haskell to VHDL/Verilog/SystemVerilog compiler with GHC 8.10.1</Description> <ResultScale>Seconds</ResultScale> <Proportion>LIB</Proportion> <SubTitle>Time To Compile</SubTitle> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>1.0.1</Version> <SupportedPlatforms>Linux, MacOSX</SupportedPlatforms> <SoftwareType>Utility</SoftwareType> <TestType>Processor</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>curl</ExternalDependencies> <ProjectURL>https://clash-lang.org/</ProjectURL> <InternalTags>SMP</InternalTags> <Maintainer>Serge Kosyrev</Maintainer> <SystemDependencies>ghc, jq</SystemDependencies> </TestProfile> </PhoronixTestSuite>