pothosware / PothosCore

The Pothos data-flow framework
https://github.com/pothosware/PothosCore/wiki
Boost Software License 1.0
306 stars 49 forks source link

Wishlist: ArrayFire block toolkit #179

Closed ncorgan closed 4 years ago

ncorgan commented 5 years ago

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.

ncorgan commented 5 years ago

Unstable pre-alpha here: https://github.com/ncorgan/PothosArrayFire

ncorgan commented 4 years ago

https://github.com/pothosware/PothosGPU