https://github.com/pothosware/pothosopencl
Support for OpenCL-based processing blocks
https://github.com/pothosware/pothosopencl
dataflow dma gpu opencl parallel-processing pothos pothos-framework
Last synced: 3 months ago
JSON representation
Support for OpenCL-based processing blocks
- Host: GitHub
- URL: https://github.com/pothosware/pothosopencl
- Owner: pothosware
- License: bsl-1.0
- Created: 2014-05-19T23:53:34.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2020-11-20T01:26:18.000Z (over 4 years ago)
- Last Synced: 2025-01-15T10:28:19.815Z (4 months ago)
- Topics: dataflow, dma, gpu, opencl, parallel-processing, pothos, pothos-framework
- Language: C++
- Homepage: https://github.com/pothosware/PothosOpenCL/wiki
- Size: 43 KB
- Stars: 4
- Watchers: 19
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.txt
- License: LICENSE_1_0.txt
Awesome Lists containing this project
README
# Support for OpenCL-based processing blocks
## Purpose
This component provides support for using OpenCL in the Pothos framework.
The OpenClKernel block allows the execution of array-based OpenCl kernels inside a Pothos Topology.
The block uses the Pothos DMA API to integrate OpenCL allocated buffers with the processing topology.In addition, this component provides a device info plugin so the PothosGui
and others can query information about OpenCl on a particular system.## Documentation
* https://github.com/pothosware/PothosOpenCL/wiki
## Dependencies
* Pothos library
* OpenCl development libraries and headers## Building
configure, build, and install with CMake
## Licensing information
Use, modification and distribution is subject to the Boost Software
License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)