The Torch By ArrayFire: Q4’2022 GPU Updates

John MelonakosArrayFire, Newsletter Leave a Comment

News for the accelerated computing community – November 2, 2022

Signup for Newsletter Emails


Dear ArrayFire Community,

Last quarter was highlighted by the significant announcement that our team has joined Intel Corporation to deliver on a shared vision of open-source accelerated computing with oneAPI.

The ArrayFire open-source project will continue to follow The ArrayFire Mission. It will be governed by its maintainers sponsored by various companies, including Google, Twitter, VoltronData, and now Intel. ArrayFire’s support for CUDA, OpenCL, and x86 will continue unchanged.

We are also excited to announce that our consulting and training services team is expanding its offering in partnership with OpenTeams, a leading provider of technology and talent to support companies backed by innovative open-source communities like ours.

This quarterly newsletter brings together people using and developing ArrayFire and other accelerated computing tools. You are part of this vibrant group that “gathers” together around open-source work.

Enjoy!

-John Melonakos, Maintainer


Project Spotlight:  ArrayFire Quantum Simulator

ArrayFire is pleased to announce the release of the first version of the open-source quantum simulator programming library, the ArrayFire Quantum Simulator, AQS for short. 

AQS is a C++14 library that provides the functionality to create, manipulate, visualize, and simulate quantum circuits with quick and accurate results. The library is built upon ArrayFire to provide hardware-neutral, fast CPU and GPU computations with a familiar interface.

Its feature set includes:

  • Fast Statevector calculations of 1000+ gates up to 30 qubits
  • Implementing essential gates (Pauli, Superposition, Rotation, Multiple Control gates, etc.)
  • Support for extending and creating gates
  • Implementation of standard algorithms (QFT, Grover, VQE)
  • Granular control over calculation stages
  • Custom text displayer of created circuits and circuit schematics
  • Integration with ArrayFire, meaning GPU-accelerated calculations with vendor-agnostic programming

See more about this project on the ArrayFire blog.


User Showcase

ArrayFire users from around the world are developing accelerated applications. Here is a sampling of their publications:

Autonomous Air Refueling Path Planning for UAVs – Aeronautics and Space Technologies Institute of the Turkish Air Force Academy

Classification of Topological Discrepancies in 3D Printing – Palo Alto Research Center, California

Fast Atom Rearrangement in Optical Tweezer Traps – KAIST, the Korea Advanced Institute of Science and Technology

High-energy Laser-pulse Self-compression in Short Gas-filled Fibers – University of Southampton, United Kingdom


ArrayFire Community Meetings

On October 17th, 2022, the ArrayFire community meeting covered the following topics:

  • Adding the oneAPI backend to ArrayFire
  • Asynchronous uploading refactor pushed back
  • ArrayFire Quantum Simulator
  • Data-APIs integration for arrayfire-python

The next community meeting is on January 16th, 2023. An invitation to this meeting and a review of previous meetings are available on GitHub.

Consulting and Training Services

ArrayFire is free and open source and always will be.

ArrayFire serves many clients through consulting and coding services, algorithm development, porting code, and training courses for developers.

If you or your customers are interested, contact us at sales@arrayfire.com or schedule a free technical consultation to learn more about our consulting and coding services.


Newsletter Signup

Leave a Reply

Your email address will not be published. Required fields are marked *