Overview

This Virtual Machine has the basic requirements for CLsmith, allowing generation of random kernels, and for Oclgrind, a OpenCL emulator, allowing kernels to be ran in a hardware-independent system.

Tools present on this machine:

The folders of interest present on this machine are:

Usage instructions

Generating random OpenCL programs via CLsmith and then running them

Running existing buggy Oclgrind programs

Generating results from the paper

Running emibench

Generating the tables from the paper