Bug#766080: RFP: cf4ocl2 -- An object-oriented framework for developing and benchmarking OpenCL projects in C
Package: wnpp
Severity: wishlist
Package name : cf4ocl2
Version : 2.0.0
Upstream Author : Nuno Fachada <faken@fakenmc.com>
URL : http://fakenmc.github.io/cf4ocl/
License : GPL, LGPL
Programming Lang: C
Description : An object-oriented framework for developing and
benchmarking OpenCL projects in C
The C Framework for OpenCL, cf4ocl, is a cross-platform
object-oriented framework for developing and benchmarking OpenCL
projects in C, with support for C++. It aims to:
- Promote the rapid development of OpenCL programs in C/C++.
- Assist in the benchmarking of OpenCL events, such as kernel
execution and data transfers.
- Simplify the analysis of the OpenCL environment and of kernel requirements.
Features:
- Object-oriented interface to the OpenCL API
* New/destroy functions, no direct memory alloc/free
* Easy (and extensible) device selection
* Simple event dependency mechanism
* User-friendly error management
- OpenCL version independent
- Integrated profiling
Reply to: