Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.05 KB

other.md

File metadata and controls

31 lines (23 loc) · 1.05 KB

+++ title = "Other" +++

Other

Several other back-ends exist, not all of them with the same level of polish or support as the NVIDIA and AMD back-ends.

OpenCL

Support for OpenCL is available through the OpenCL.jl package, which is currently undergoing a rewrite to enable native support for Julia.

ArrayFire

ArrayFire is a general-purpose software library that targets CPUs, GPUs, and other accelerator hardware. The ArrayFire.jl package provides a Julia interface to this library, and makes it possible to program accelerators using an array abstraction built on the ArrayFire library.

SX-Aurora

The NEC SX-Aurora Tsubasa is a PCIe card which works as a Vector Computer. It can be programmed from Julia using the VectorEngine.jl package, which at the moment requires a custom Julia build using a LLVM fork. Support is expected to improve due NECs involement.