pothosware / PothosGPU

Pothos toolkit for ArrayFire API support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 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

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.

About

Pothos toolkit for ArrayFire API support

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 96.6%Language:Python 2.0%Language:CMake 1.4%