Newsletter

Newsletter
 

ArrayFire Licensing

 

ArrayFire licensing is designed to be free for most users, while offering subscription pricing for organizations seeking more support. ArrayFire Free is freely available for single GPU usage with a shared license, requiring an internet connection. ArrayFire Developer, ArrayFire Pro, and ArrayFire Enterprise include additional features for more advanced applications, not requiring an internet connection.

 

ArrayFire Free

  • Functions

  • Basic Operations

    Basic Operations

    Supports basic functions for GPU data management, indexing, and manipulation.

  • Arithmetic

    Arithmetic

    Supports basic arithmetic, trignometric, and exponential functions.

  • Signal Processing

    Signal Processing

    Supports common signal processing algorithms.

  • Image Processing

    Image Processing

    Supports common image processing algorithms.

  • Statistics

    Statistics

    Supports common statistics functions.

  • Visualization

    Visualization

    Supports GPU data visualizaion, enabling quick compuling of GPU computation with GPU visualization.

  • Hardware

  • CUDA

    CUDA

    Supports CUDA-capable GPUs from NVIDIA, including Tesla, Quadro, and GeForce.

  • OpenCL

    OpenCL

    Supports OpenCL-capable devices, including AMD/ATI GPUs, Intel CPUs, Intel MIC, mobile GPUs, and other devices.

  • Languages

  • C/C++

    C/C++

    Supports the C/C++ language.

  • Fortran

    Fortran

    Supports the Fortran language.

  • Advanced

  • GFOR Loop

    GFOR Loop

    Enables the GFOR loop for easy parallelization of FOR-loop iterations, running simultaneously on one or more GPUs.

  • Platforms

  • Windows

    Windows

    Supports 32-bit or 64-bit versions of the Windows platform.

  • Linux

    Linux

    Supports 32-bit or 64-bit versions of the Linux platform. All major Linux distributions are supported.

  • Mac

    Mac

    Supports the 64-bit version of the Mac platform.

  • Data Types

  • All types

    All types

    Supports the following data types: float, double, complex float, complex double, signed integer, unsigned integer, and bool.

  • Support

  • Forums

    Forums

    Free support is available on the AccelerEyes forums.

  • Linear Algebra

    Linear Algebra

    Advanced linear algebra functions, based on the premium version of the CULA library, are not included.

  • Sparse Matrices

    Sparse Matrices

    Sparse matrix manipulation, arithmetic, and system solvers are not included.

  • Available with Upgrade

  • Dedicated License

    Dedicated License

    Requires an internet connection. ArrayFire Free automatically connects to AccelerEyes' online license server. To remove this limitation, upgrade to ArrayFire Developer.

  • Limited to 1 GPU or Device

    Limited to 1 GPU or Device

    ArrayFire Free and ArrayFire Developer do not include support for multiple GPUs or OpenCL devices.

  • Phone Support

    Phone Support

    Phone support is available for an incremental price. Not included in the starter price.

  • Premium Support & Consulting

    Premium Support & Consulting

    Includes one (1) free GPU consulting starter package, priority support response times, prioritized feature requests, and early software access.

ArrayFire Developer

ArrayFire Pro

ArrayFire Enterprise

$499 / year

$149 / year (Academic)

$1,499 / year

$525 / year (Academic)

$2,999 / year

$1,049 / year (Academic)
  • Dedicated License

    Dedicated License

    Includes a dedicated license for a single computer. Does NOT require an internet connection.

    Network, floating, or cluster licenses are available for an incremental price.

    Contact sales to request a quote3.

  • Limited to 1 GPU or Device

    Limited to 1 GPU or Device

    ArrayFire Free and ArrayFire Developer do not include support for multiple GPUs or OpenCL devices.

  • Linear Algebra

    Linear Algebra

    Advanced linear algebra functions, based on the premium version of the CULA library, are not included.

  • Sparse Matrices

    Sparse Matrices

    Sparse matrix manipulation, arithmetic, and system solvers are not included.

  • Phone Support

    Phone Support

    Phone support is not available.

  • Premium Support & Consulting

    Premium Support & Consulting

    Includes one (1) free GPU consulting starter package, priority support response times, prioritized feature requests, and early software access.

  • Licensing

  • Dedicated License

    Dedicated License

    Includes a dedicated license for a single computer. Does NOT require an internet connection.

    Network, floating, or cluster licenses are available for an incremental price.

    Contact sales to request a quote3.

  • Multiple GPUs or Devices

  • Starts at 2 GPUs or Devices

    Multiple GPUs or Devices

    Supports spreading the computation across multiple GPUs or OpenCL devices for improved performance. Licenses start at support for 2 GPUs or devices.

    Contact sales to request a quote for more than 2 GPUs or devices3.

  • Functions

  • Linear Algebra

    Linear Algebra

    Supports advanced linear algebra functions, based on the premium version of the CULA library.

  • Sparse Matrices

    Sparse Matrices

    Supports sparse matrix manipulation, arithmetic, and system solvers.

  • Support

  • Phone Support

    Phone Support

    Phone support is available for an incremental price. Not included in the starter price.

  • Premium Support & Consulting

    Premium Support & Consulting

    Includes one (1) free GPU consulting starter package, priority support response times, prioritized feature requests, and early software access.


  • Dedicated License

    Dedicated License

    Includes a dedicated license for a single computer. Does NOT require an internet connection.

    Network, floating, or cluster licenses are available for an incremental price.

    Contact sales to request a quote3.

  • Starts at 2 GPUs or Devices

    Multiple GPUs or Devices

    Supports spreading the computation across multiple GPUs or OpenCL devices for improved performance. Licenses start at support for 2 GPUs or devices.

    Contact sales to request a quote for more than 2 GPUs or devices3.

  • Linear Algebra

    Linear Algebra

    Supports advanced linear algebra functions, based on the premium version of the CULA library.

  • Sparse Matrices

    Sparse Matrices

    Supports sparse matrix manipulation, arithmetic, and system solvers.

  • Phone Support

    Phone Support

    Phone support is included.

  • Premium Support & Consulting

    Premium Support & Consulting

    Includes one (1) free GPU consulting starter package, priority support response times, prioritized feature requests, and early software access.

ArrayFire Deploy


Custom pricing is available for runtime licenses to deploy ArrayFire in applications. Contact sales to request a quote3.

1 Requires an internet connection. ArrayFire Free automatically connects to AccelerEyes' online license server.
2 All purchased licenses are perpetual. License upgrades, maintenance, and support are sold as annual subscriptions. All prices in USD.
3 For assistance, quotations, or to speak with a sales associate, email sales@accelereyes.com or call (800) 570-1941 x1.
4 All sales are final. No refunds or returns are available. If you are unsure about the purchase, we offer free 15-day fully featured trial licenses to everyone.