Skip to content

OOPSLA ~ iLDL Benchmarks

Vlad Ureche edited this page Jun 11, 2015 · 11 revisions

If you haven't read the [[introduction|Tutorial--Introduction]] and [[first example|Tutorial--Example-(Part-1)]] 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).

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:

  1. ildl.benchmark.gcd demonstrates memory-efficient data encoding
  2. ildl.benchmark.hamming demonstrates access-efficient collections
  3. ildl.benchmark.deforest demonstrates [optimization through deforestation|Sample-~-Deforestation]]
  4. ildl.benchmark.aos2soa demonstrates locality optimizations

From Here:

Frog Work Ahead: Some of the pages of this wiki are in flux. If you can't find what you are looking for, please [file a bug](https://github.com/miniboxing/ildl-plugin/issues).
Clone this wiki locally