The Torch by ArrayFire: Summer 2024 GPU Library Updates

John MelonakosArrayFire, Newsletter Leave a Comment

News for the accelerated computing community – July 30, 2024 Signup for Newsletter Emails Dear ArrayFire Community, This year, our consulting services have delivered great speedups for clients in oil and gas exploration and 5G wireless communications projects. These paid services fund our open-source work. Let me know if you’d like help accelerating your project on the GPU or help with other AI or development work by hiring our consultants. In our open-source library work, we have made substantial progress on a new Python version of ArrayFire that will comply with the Array API Python standard. Updates on this project can be tracked on the ArrayFire GitHub. We hope to release the next version of ArrayFire soon. Enjoy! -John Melonakos, Maintainer …

Reconstruction of 3D Phase Contrast Atomic Electron Tomography

John MelonakosArrayFire, Case Studies Leave a Comment

Researchers from UC Berkeley and Lawrence Berkeley National Laboratory credit ArrayFire in a paper published in the 2020 IEEE High-Performance Extreme Computing Conference (HPEC). The paper is titled “GPU Accelerated Anomaly Detection of Large Scale Light Curves.” In this work, the authors present a new algorithm for reconstructing the three-dimensional (3D) electrostatic potential of a sample at atomic resolution from phase contrast imaging using high-resolution transmission electron microscopy. Summary Transmission electron microscopy (TEM) offers various imaging modes, allowing for quantitative 3D estimations of local structure, electrostatic and magnetic potentials, and local chemistry, significantly impacting biology and materials science. It is now possible to measure the 3D position of individual atoms with high precision and even determine both the 3D position and species …

The Torch By ArrayFire: Q1’2023 GPU Updates

John MelonakosArrayFire, Newsletter Leave a Comment

News for the accelerated computing community – March 23, 2023 Signup for Newsletter Emails Dear ArrayFire Community, The first quarter of 2023 was highlighted by substantial progress on the oneAPI backend for ArrayFire. Updates on this project can be tracked on the ArrayFire Github. With the explosion of AI throughout technical computing domains, we are working closely with the teams at Facebook AI Research (FAIR) working on the Flashlight and Shumai projects. We share a project spotlight on Shumai below. From interactions with many of you and reading papers published using ArrayFire, we are delighted to see our work be used to make a difference in meaningful technical computing projects. If you want to showcase your project in this newsletter, please …

ArrayFire v3.8.3 Release

John MelonakosAnnouncements, ArrayFire Leave a Comment

We are pleased to announce another patch release of the ArrayFire library. This release, like all patch releases, concentrates on bug fixes and minor performance improvements. You can access the new version here: installers and source code. Notable improvements include: Additionally, several bugs have been patched. Visit our GitHub project for more information on the ArrayFire Roadmap. It has never been easier to use the ArrayFire library. With your support, we continue to push the limits of all the accelerators coming to the market. Is there a project where you think we can help? Please reach out to our expert engineers to help you take your project to the next level.

Detecting Anomalies of Large-Scale Light Curves

John MelonakosArrayFire, Case Studies Leave a Comment

Researchers from Tsinghua University, the Chinese Academy of Sciences, and David Bader of the New Jersey Institute of Technology credit ArrayFire in a paper published in the 2020 IEEE High-Performance Extreme Computing Conference (HPEC). The paper is titled “GPU Accelerated Anomaly Detection of Large Scale Light Curves.” In this research, light from 200,000 stars is tracked, looking for events of high-mass dark objects that bend light from the source, indicating the discovery of planets and black holes. Summary Microlensing is a unique anomaly that occurs when a lens (or lenses) passes between a light source (star) and an observer (Earth). These lenses are high-mass objects that bend the light from the source. This anomaly is helpful in the detection of “dark” objects. …

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 …

Simulating Soliton Excitations in Open Systems

John MelonakosArrayFire, Case Studies Leave a Comment

Researchers from the University Bordeaux credit ArrayFire in a paper published in a Master’s Thesis by André Almeida. The thesis is titled “Soliton Excitations in Open Systems using GPGPU Supercomputing.” It investigates the stability of nonlinear excitations in open optical systems modeled by the Complex Ginzburg Landau Equation when influenced by effects such as dissipation and gain, using numerical simulations. Summary In the early years of the 19th century the naval engineer James Scott Russell made the first observation of a very uniform accumulation of water in a boat canal that was capable to propagate for many kilometers without any losses in amplitude and with constant width. This was a very strange phenomenon at the time because no known description of hydrodynamics …

Exciting Updates at ArrayFire

John MelonakosAnnouncements, ArrayFire Leave a Comment

Today, we are pleased to announce that our open-source team has joined Intel to focus on building an open future for accelerated computing with oneAPI. At Intel, we will build towards a vision that flourishes at scale, serves domain professionals worldwide, and participates in the exciting oneAPI ecosystem of open-source technical computing. Read more about this on the Intel blog: ArrayFire Team joins Intel for oneAPI. The ArrayFire open-source project will continue to follow The ArrayFire Mission. It will be governed by its maintainers sponsored by a variety of 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 …

Visualizing a Trained Neural Network

John MelonakosArrayFire, Case Studies Leave a Comment

Researchers from the University Bordeaux in France credit ArrayFire in a paper published in ICPR 2020’s workshop on Explainable Deep Learning for AI. The paper is titled “Samples Classification Analysis Across DNN Layers with Fractal Curves.” It provides a tool for visualizing where the deep neural network starts to be able to discriminate the classes. Summary Deep neural networks (DNN) are becoming the prominent solution when using machine learning models. However, they suffer from a black-box effect that complicates their inner workings interpretation and thus the understanding of their successes and failures. Information visualization is one way, among others, to help in their interpretability and hypothesis deduction. This paper presents a novel way to visualize atrained DNN to depict at the same …

The Torch By ArrayFire: Q3’2022 GPU Updates

John MelonakosArrayFire, Newsletter Leave a Comment

News for the accelerated computing community – June 27, 2022 Signup for Newsletter Emails Dear Friends, Welcome to the first newsletter for our ArrayFire community! This 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, including: You are distinguished professionals in your domains, and we hope to build more opportunities for you to interact with the ArrayFire team and one another. We will start with this lightweight quarterly newsletter. At a glance, you’ll be able to see recent developments as well as upcoming opportunities. Enjoy! -John Melonakos, CEO & Co-Founder Product Releases ArrayFire v3.8.2 was released on May 19, 2022. Read more …