OpenBench (C) 200x - 2018 Rene Rebe, ExactCODE License: GPL This is a set of scripts and descriptions in order to create a _open_ SPEC equivalent. This is in the current state a proof of concept implementation for a Linux Magazine articles I write, and by no means complete. But I plan to keep on working on this even after plushing the results in the article - third parties are invited to comment and contribute. Ah - and please excuse the sub-optimal download / extracting procedure! E.g. in the T2 SDE (http://www.t2-project.org) we have far more suprerior technology - but I needed to rush this together. Complete refactoring of this is on the TODO. The scripts and such groupped in this OpenBench are released under the terms of the GPL v2. - The downloaded source code might have other licenses. How-to bench: If you want to build multiple GCC, automatically: - ./download.sh - ./build-gccs.sh Prepare for benchmarking: - cd tests To run all benchmarks for all built compiliers: - ./multi-bench.sh -cflags "-Ox -march=whatever" -suffix "Ox" $b $c To run a set of variants for all built compilers and tests: - ./run.sh To generate pretty plots of the resulting data-points with ploticu: - ./stat2.sh René Rebe - http://rene.rebe.de ExactCODE GmbH - https://exactcode.de