~addons/math/arrayfire is a new addon for J903 and later.

The addon allows high performance computing of matrix product
and many other mathematical array operations. Multiple cpu
cores and hardware such as Nvidia gpus are used as appropriate.

Browse https://arrayfire.org for more info.

The addon will prompt you for the ArrayFire software install if
it is not already installed.

Use pacman to install the addon. For example,
   load'pacman'
   'install' jpkg 'math/arrayfire'

Get started:
   load '~addons/math/arrayfire/arrayfire.ijs'
   man_jaf_ 'intro'
...
   init_jaf_ 'cpu'
   tut_jaf_ 'basic' NB. run basic tutorial
...
   man_jaf_ 'credits' NB. credit to some J-ArrayFire pioneers
...

*** preliminary version
We think this is an important step for J in high performance computing.
If this proves to be the case, Jsoftware will actively pursue further
development in this area.

*** from the addon description
cd bindings and utilities for ArrayFire shared library

https://arrayfire.org

"ArrayFire is a high performance software library for
parallel computing with an easy-to-use API. Its array based
function set makes parallel programming more accessible."

J-ArrayFire cd bindings make it easy to have
high performance computing for things like matrix multiply
with cpu cores, Nvidia gpus, and opencl.
***
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to