OpenPME Benchmark Suite

The purpose is to compare the performance of OpenPME generated code to hand-written experiments written in OpenFPM. For statistics we use Rebench.

Requirements

To run the benchmark the following requirements have to be fulfilled. Please make sure that all dependencies are installed:

  • OpenFPM
    • Follow the instructions on the OpenFPM website
    • After installing OpenFPM, copy the generated example.mk into the benchmarks folder. The file can be found in the root folder of the examples of your local OpenFPM installation.
  • ReBench
    • git submodule update --init

Usage

Execute ./benchmark.sh in your terminal to run all benchmarks.