https://github.com/pothosware/pothosgpu
Pothos toolkit for ArrayFire API support
https://github.com/pothosware/pothosgpu
arrayfire cuda dataflow dataflow-programming gpu opencl pothos
Last synced: 3 months ago
JSON representation
Pothos toolkit for ArrayFire API support
- Host: GitHub
- URL: https://github.com/pothosware/pothosgpu
- Owner: pothosware
- License: bsd-3-clause
- Created: 2019-11-26T11:10:35.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-02T22:21:19.000Z (almost 2 years ago)
- Last Synced: 2025-01-15T10:28:20.523Z (4 months ago)
- Topics: arrayfire, cuda, dataflow, dataflow-programming, gpu, opencl, pothos
- Language: C++
- Homepage:
- Size: 616 KB
- Stars: 2
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.txt
- License: LICENSE.txt
Awesome Lists containing this project
README
# GPU Pothos Blocks
This toolkit adds 100+ Pothos blocks that provide optimized implementations
of various mathematical operations by offloading intensive processing onto
a GPU, resulting in significant speed improvements.Under the hood, the [ArrayFire](https://github.com/arrayfire/arrayfire) library
uses a heavily optimized CUDA or OpenCL implementation, depending on what
is available. If neither are available, it falls back onto a default CPU
implementation.## Documentation
* https://github.com/pothosware/PothosGPU/wiki (TODO)
## Dependencies
* Pothos library (0.7+)
* ArrayFire (3.6+)
* Mako Python module (build-time only)
* YAML Python module (build-time only)## Licensing information
This module is licensed under the BSD 3-Clause license. To view the full license, view LICENSE.txt.