nickwanninger / waterline

A Unified LLVM benchmark pipeliner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Waterline

Basic usage

Install waterline:

pip3 install --user waterline

Using waterline to build and run NAS benchmarks:

import waterline as wl

# create a waterline "workspace" where binaries will be compiled.
space = wl.Workspace("ws")
space.add_suite(wl.suites.NAS, enable_openmp=False, suite_class="W") # build the "W" class of NAS.
space.run() # build and run all the benchmarks, emitting results to ws/results

About

A Unified LLVM benchmark pipeliner

License:MIT License


Languages

Language:C++ 35.9%Language:C 32.8%Language:Makefile 16.1%Language:Python 8.7%Language:Shell 6.5%