Skip to content

KlozeKao/wfvopencl-benchmarks

 
 

Repository files navigation

Benchmark suite for WFVOpenCL.
==============================

1. Requirements
---------------

* WFVOpenCL (https://github.com/karrenberg/wfvopencl)
* LLVM (http://www.llvm.org)
* SCons (http://www.scons.org)

2. Building
--------

First you need to set the paths WFV_INSTALL_DIR, WFVOPENCL_INSTALL_DIR and
LLVM_INSTALL_DIR to their appropriate locations.

$ export WFV_INSTALL_DIR=/path/to/whole-function-vectorization
$ export WFVOPENCL_INSTALL_DIR=/path/to/wfvopencl
$ export LLVM_INSTALL_DIR=/path/to/llvm

To build the benchmarks, simply run

$ scons

The binaries can then be found in the directory build/bin. For example, to run
the NBody test, execute

$ build/bin/NBodySimple

This should display some nice yellow dots flying through space.

3. Measuring
------------

TODO: How do I use the benchmarks to compare this driver to others?

About

OpenCL Benchmarks, mostly from the AMD APP SDK. Some were slightly modified to allow better benchmarking of whole-function vectorization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published