EPGPU: Expressive Programming for Graphics Processing Units
EPGPU is a tiny C++ library for embedding parallel OpenCL code inside
your C++ program. Unlike raw
OpenCL, EPGPU is designed to be easy to use and typesafe,
but EPGPU can still deliver all the performance of your GPU.
- Download the EPGPU source code and several tiny demos (Zip, Tar-gzip, last updated 2013-04-09). Currently only includes a
Linux Makefile; if anybody has a Windows OpenCL .vcproj I'd be happy to include it!
- Read the technical paper describing the design of EPGPU.
Please email Dr. Lawlor with bugs, fixes, or suggestions about EPGPU!