Cf4ocl Brings Object-Oriented API TO OpenCL
The Cf4ocl project is a GPLv3/LGPLv3 initiative to provide an object-oriented interface to the OpenCL API that's OpenCL version independent.
Cf4ocl is approaching its 2.0 release with the beta having been released this weekend. The Cf4ocl 2.0 Beta 1 features compatibility with Visual Studio on Windows and XCode on OS X, packaging improvements, improvements to its profiler module, and various other changes.
Cf4ocl is short for the C Framework for OpenCL and aims to be a cross-platform, pure C99 object-oriented framework for OpenCL programs in C/C++. While the process is making progress in making it easier to use the OpenCL API, it doesn't yet offer OpenGL interoperability, support for sub-devices, and doesn't support pipes and SVM.
More information on this open-source OpenCL framework project can be found via its GitHub site.
Cf4ocl is approaching its 2.0 release with the beta having been released this weekend. The Cf4ocl 2.0 Beta 1 features compatibility with Visual Studio on Windows and XCode on OS X, packaging improvements, improvements to its profiler module, and various other changes.
Cf4ocl is short for the C Framework for OpenCL and aims to be a cross-platform, pure C99 object-oriented framework for OpenCL programs in C/C++. While the process is making progress in making it easier to use the OpenCL API, it doesn't yet offer OpenGL interoperability, support for sub-devices, and doesn't support pipes and SVM.
More information on this open-source OpenCL framework project can be found via its GitHub site.
7 Comments