"ArrayFire is a general-purpose library that simplifies the process of developing software that targets parallel and massively-parallel architectures including CPUs, GPUs, and other hardware acceleration devices."
This is a neat BSD-licensed library that abstracts on top of CUDA, OpenCL, or a default CPU implementation. It exposes a fair number of standard functions whose processing is potentially offloaded onto a GPU, and it has zero-copy buffer support that Pothos can leverage.
https://github.com/arrayfire/arrayfire
"ArrayFire is a general-purpose library that simplifies the process of developing software that targets parallel and massively-parallel architectures including CPUs, GPUs, and other hardware acceleration devices."
This is a neat BSD-licensed library that abstracts on top of CUDA, OpenCL, or a default CPU implementation. It exposes a fair number of standard functions whose processing is potentially offloaded onto a GPU, and it has zero-copy buffer support that Pothos can leverage.