OOPSLA ~ iLDL Benchmarks - miniboxing/ildl-plugin GitHub Wiki
If you haven't read the introduction and first example already, it's a good time to do so, as the benchmarks assume familiarity with the ildl-plugin
. Furthermore, all ildl
benchmarks are described in detail in their own sections (see info below).
To run the benchmarks, change to the directory where you cloned the ildl-plugin
repository and start sbt
:
$ cd ildl-plugin
$ sbt ildl-benchmarks/run
You will be presented with the benchmark selection menu:
[1] ildl.benchmark.gcd.BenchmarkRunner
[2] ildl.benchmark.hamming.BenchmarkRunner
[3] ildl.benchmark.deforest.BenchmarkRunner
[4] ildl.benchmark.aos2soa.BenchmarkRunner
Each of the four benchmarks is described in detail on the wiki:
ildl.benchmark.gcd
demonstrates memory-efficient data encodingildl.benchmark.hamming
demonstrates access-efficient collectionsildl.benchmark.deforest
demonstrates optimization through deforestationildl.benchmark.aos2soa
demonstrates locality optimizations
From Here:
- see the first set of external benchmarks
- get back to the home page