[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: