A place for my personal OpenCL tinkering to reside. The layout of the repository adheres to The Pitchfork Layout, specifically using seperate header placement and merged test placement.
- CMake
- An OpenCL implementation, such as that found in the CUDA Toolkit
From the repository root:
mkdir build && cd build && cmake ..
For example, to build Tests for Release on Windows:
msbuild.exe Tests.vcxproj /property:Platform=x64 /property:Configuration=Release
To then run the Tests executable:
Release\Tests.exe
The canonical single-precision ax + y kernel:
OpenCL and host utility functions that are useful when working with the OpenCL programming model.