cf4ocl (C Framework for OpenCL)
v2.1.0
Object-oriented framework for developing and benchmarking OpenCL projects in C/C++
|
▼ include | |
▼ cf4ocl2 | |
_ccl_abstract_dev_container_wrapper.h | |
_ccl_abstract_wrapper.h | |
_ccl_defs.h | Useful definitions used internally by cf4ocl |
_ccl_kernel_wrapper.h | This header provides the prototype of the ccl_kernel_get_arg_info_adapter() function |
_ccl_memobj_wrapper.h | |
ccl_abstract_wrapper.h | Definition of an abstract wrapper class and its methods for OpenCL objects |
ccl_buffer_wrapper.h | Definition of a wrapper class and its methods for OpenCL buffer objects |
ccl_common.h | Common cf4ocl definitions |
ccl_context_wrapper.h | Definition of a wrapper class and its methods for OpenCL context objects |
ccl_device_query.h | Functions for querying OpenCL devices |
ccl_device_selector.h | Classes and functions for filtering and selecting OpenCL contexts and associated devices |
ccl_device_wrapper.h | Definition of a wrapper class and its methods for OpenCL device objects |
ccl_errors.h | Convert OpenCL error codes to readable strings (function header) |
ccl_event_wrapper.h | Definition of a wrapper class and its methods for OpenCL event objects |
ccl_export.h | |
ccl_image_wrapper.h | Definition of a wrapper class and its methods for OpenCL image objects |
ccl_kernel_arg.h | Definition of a wrapper type and related functions for a OpenCL kernel arguments |
ccl_kernel_wrapper.h | Definition of a wrapper class and its methods for OpenCL kernel objects |
ccl_memobj_wrapper.h | Definition of a wrapper class and its methods for OpenCL memory objects |
ccl_oclversions.h | Header for normalizing OpenCL versions within cf4ocl |
ccl_platform_wrapper.h | Definition of a wrapper class and its methods for OpenCL platform objects |
ccl_platforms.h | Definition of a class which represents the list of OpenCL platforms available in the system and respective methods |
ccl_profiler.h | Definition of classes and methods for profiling OpenCL events |
ccl_program_wrapper.h | Definition of a wrapper class and its methods for OpenCL program objects |
ccl_queue_wrapper.h | Definition of a wrapper class and its methods for OpenCL queue objects |
ccl_sampler_wrapper.h | Definition of a wrapper class and its methods for OpenCL sampler objects |
cf4ocl2.h | Aggregate header for cf4ocl |
▼ lib | |
_ccl_abstract_dev_container_wrapper.h | |
_ccl_abstract_wrapper.h | |
_ccl_defs.h | Useful definitions used internally by cf4ocl |
_ccl_kernel_wrapper.h | This header provides the prototype of the ccl_kernel_get_arg_info_adapter() function |
_ccl_memobj_wrapper.h | |
ccl_abstract_dev_container_wrapper.c | Implementation of the methods of the abstract device container wrapper class |
ccl_abstract_wrapper.c | Implementation of an abstract wrapper class and its methods for OpenCL objects |
ccl_abstract_wrapper.h | Definition of an abstract wrapper class and its methods for OpenCL objects |
ccl_buffer_wrapper.c | Implementation of a wrapper class and its methods for OpenCL buffer objects |
ccl_buffer_wrapper.h | Definition of a wrapper class and its methods for OpenCL buffer objects |
ccl_common.c | Common cf4ocl implementations |
ccl_context_wrapper.c | Implementation of a wrapper class and its methods for OpenCL context objects |
ccl_context_wrapper.h | Definition of a wrapper class and its methods for OpenCL context objects |
ccl_device_query.c | Classes and functions to query OpenCL devices |
ccl_device_query.h | Functions for querying OpenCL devices |
ccl_device_selector.c | Classes and functions for filtering and selecting OpenCL contexts and associated devices |
ccl_device_selector.h | Classes and functions for filtering and selecting OpenCL contexts and associated devices |
ccl_device_wrapper.c | Implementation of a wrapper class and its methods for OpenCL device objects |
ccl_device_wrapper.h | Definition of a wrapper class and its methods for OpenCL device objects |
ccl_errors.c | Convert OpenCL error codes to readable strings |
ccl_errors.h | Convert OpenCL error codes to readable strings (function header) |
ccl_event_wrapper.c | Implementation of a wrapper class and its methods for OpenCL event objects |
ccl_event_wrapper.h | Definition of a wrapper class and its methods for OpenCL event objects |
ccl_image_wrapper.c | Implementation of a wrapper class and its methods for OpenCL image objects |
ccl_image_wrapper.h | Definition of a wrapper class and its methods for OpenCL image objects |
ccl_kernel_arg.c | Implementation of a wrapper type and related functions for a OpenCL kernel arguments |
ccl_kernel_arg.h | Definition of a wrapper type and related functions for a OpenCL kernel arguments |
ccl_kernel_wrapper.c | Implementation of a wrapper class and its methods for OpenCL kernel objects |
ccl_kernel_wrapper.h | Definition of a wrapper class and its methods for OpenCL kernel objects |
ccl_memobj_wrapper.c | Implementation of a wrapper class and its methods for OpenCL memory objects |
ccl_memobj_wrapper.h | Definition of a wrapper class and its methods for OpenCL memory objects |
ccl_oclversions.h | Header for normalizing OpenCL versions within cf4ocl |
ccl_platform_wrapper.c | Implementation of a wrapper class and its methods for OpenCL platform objects |
ccl_platform_wrapper.h | Definition of a wrapper class and its methods for OpenCL platform objects |
ccl_platforms.c | Implementation of a class which represents the list of OpenCL platforms available in the system and respective methods |
ccl_platforms.h | Definition of a class which represents the list of OpenCL platforms available in the system and respective methods |
ccl_profiler.c | Implementation of classes and methods for profiling OpenCL events |
ccl_profiler.h | Definition of classes and methods for profiling OpenCL events |
ccl_program_wrapper.c | Implementation of a wrapper class and its methods for OpenCL program objects |
ccl_program_wrapper.h | Definition of a wrapper class and its methods for OpenCL program objects |
ccl_queue_wrapper.c | Implementation of a wrapper class and its methods for OpenCL queue objects |
ccl_queue_wrapper.h | Definition of a wrapper class and its methods for OpenCL queue objects |
ccl_sampler_wrapper.c | Implementation of a wrapper class and its methods for OpenCL sampler objects |
ccl_sampler_wrapper.h | Definition of a wrapper class and its methods for OpenCL sampler objects |
cf4ocl2.h | Aggregate header for cf4ocl |
▼ utils | |
ccl_c.c | Utility for offline compilation and linking of OpenCL kernels |
ccl_devinfo.c | Utility to query OpenCL platforms and devices |
ccl_utils.h | Common header file for _cf4ocl utilities |
ccl_plot_events.py | Plots a Gantt-like chart of OpenCL events using the profiling info exported using the profiler module |