Heterogeneous Computing in Firing Range

By Nicole Hemsoth

April 8, 2013

There is nothing static for scientific and technical computing developers on the horizon as the industry pushes an ever-expanding bevy of specialized co-processors, GPUs, FPGAs and other elements into the mix. The problem, however, is how far users are willing to push themselves to wrap around new code for the simple sake of performance gains.

Despite developer hassle, this is a great problem from the perspective of companies who are finding ways to tailor clean layers around complex code for heterogeneous computing.

Take, for example, Atlanta-based AccelerEyes, which is seeing booming business because of the demand for GPU acceleration and interest in kicking the Xeon Phi co-processor tires. The company’s emphasis falls right in line with the needs of technical computing folks, with acceleration focused on C, C++ and Fortran codes, and it has a firm foothold for a company its size in the “big, small world” of HPC.

The Atlanta-based company was initially founded in 2007 to give MATLAB a performance boost with GPUs via their Jacket product, which is still a core offering that zips over some of the dev complexity. They recently worked with MathWorks again on bringing its Parallel Toolbox to life, which targets heterogeneous computing for scientific and technical users.

Their real emphasis going forward is likely to be on the multi-GPU and co-processor ArrayFire offering, which they unveiled in 2011 to extend a much longer arm to technical computing users interested in dipping their toes into GPU waters. As the company’s CEO, John Melonakos detailed for us in a recent conversation, ArrayFire aims at making CUDA, OpenCL and now Phi within closer developer range. ArrayFire has a broad library of functions for CUDA and to a lesser extent, OpenCL and now several users kicking the new tires on Phi.

So far ArrayFire has offered some significant speedups to research at NASA, which uses AccelerEyes to boost Mars Rover image compression via GPUs and genetic algorithms to the tune of 5x. They’ve also worked with financial services firms on the quant side for 37x speedups, geolocation for government agencies at a 17x boost, and a number of oil and gas companies, which are seeing big speedups for everything from ground water simulations to 3D mantle geodynamics applications.  

The use cases cited were all using GPU acceleration, but new innovations in heterogeneous computing will unleash some new examples of high-gear performance. In particular, he says Phi is a promising technology, even if Intel has a lot of work to do to catch up with the multi-year development of other vendors, especially NVIDIA. “There will be some advantages in terms of Intel’s software stack, which already has a solid user base…I think the Intel tools will be a big advantage for Phi but NVIDIA has taken a strong lead.”

Melonakos strongly believes that heterogeneous computing will be one of the biggest trends in the next decade of computing. “The parallelism that exists in workloads today can’t be ignored and GPUs really are a great immediate architecture to attack data parallel workloads in an energy efficiency manner. However, other heterogeneous options are on the rise and will play out over the coming decade. For instance, Phi hold great promise in terms of usability and technology roadmap, but Intel won’t be the immediate leader by any means—there are serious investments they need to make.”

At this point, however, CUDA is the real star of the GPU computing show because of NVIDIA’s commitment to seeing it through. Melonakos says that his company is still working on an OpenCL release for ArrayFire as they “wait for that software stack to mature a bit.” He notes that AMD has done a decent job of pushing OpenCL but they’re “tapped out on their push and have become just one of the players” but it has been getting a fresh amount of attention because of the buzz around Phi.

The AccelerEyes CEO says that the number of discussions about OpenCL his team has noted from around the ecosystem has definitely picked up in the wake of Phi. He expects this to continue since OpenCL lives something of a double life between the worlds of HPC and mobile, consumer computing. What drives both of these areas is that they’re equally committed to solving core problems around heterogeneous computing since they’re basically the same aside from the levels of computation and power considerations. In the end, whether for HPC or mobile users, the goal is to make use of every micrometer of hardware available.

Melonakos says that the industry is very fluid and kept healthy through active competition. However, he notes that for a small company like his, there’s no way that they can influence what is currently a dominant proprietary approach to GPU computing that makes developers have to commit to one or another. But open, portable standards are needed for developers to fully tap into the power of heterogeneous computing.

On that note, if you have a little time and don’t need a lot of eye candy with your media, there’s a pretty meaty presentation below on some of the tradeoffs between OpenCL and CUDA from AccelerEyes’ view. It also provides some solid points of comparison when it comes to using an abstraction layer over the two.

Although small now, AccelerEyes is set to grow in the wake of the rise of GPU and co-processor-driven projects. Melonakos said that they’re only a 20-person shop for now, but they’re adding new people to work on the ArrayFire offering weekly and are actively seeking new developers to join their ranks.

Related Articles

AccelerEyes Adds Support for Xeon Phi

CAPS and AccelerEyes Integrate ArrayFire Into DevDeck

AccelerEyes Intros New Version of Jacket

Subscribe to HPCwire's Weekly Update!

Be the most informed person in the room! Stay ahead of the tech trends with industry updates delivered to you every week!

IBM Makes a Push Towards Open-Source Services, Announces New watsonx Updates

May 28, 2024

Today, IBM declared that it is releasing a number of noteworthy changes to its watsonx platform, with the goal of increasing the openness, affordability, and flexibility of the platform’s AI capabilities. Announced Read more…

ISC 2024 Takeaways: Love for Top500, Extending HPC Systems, and Media Bashing

May 23, 2024

The ISC High Performance show is typically about time-to-science, but breakout sessions also focused on Europe's tech sovereignty, server infrastructure, storage, throughput, and new computing technologies. This round Read more…

HPC Pioneer Gordon Bell Passed Away

May 22, 2024

Legendary computer scientist Gordon Bell passed away last Friday at his home in Coronado, CA. He was 89. The New York Times has a nice tribute piece. A long-time pioneer with Digital Equipment Corp, he pushed hard for de Read more…

ISC 2024 — A Few Quantum Gems and Slides from a Packed QC Agenda

May 22, 2024

If you were looking for quantum computing content, ISC 2024 was a good place to be last week — there were around 20 quantum computing related sessions. QC even earned a slide in Kathy Yelick’s opening keynote — Bey Read more…

Atos Outlines Plans to Get Acquired, and a Path Forward

May 21, 2024

Atos – via its subsidiary Eviden – is the second major supercomputer maker outside of HPE, while others have largely dropped out. The lack of integrators and Atos' financial turmoil have the HPC market worried. If Atos goes under, HPE will be the only major option for building large-scale systems. Read more…

Core42 Is Building Its 172 Million-core AI Supercomputer in Texas

May 20, 2024

UAE-based Core42 is building an AI supercomputer with 172 million cores which will become operational later this year. The system, Condor Galaxy 3, was announced earlier this year and will have 192 nodes with Cerebras Read more…

watsonx

IBM Makes a Push Towards Open-Source Services, Announces New watsonx Updates

May 28, 2024

Today, IBM declared that it is releasing a number of noteworthy changes to its watsonx platform, with the goal of increasing the openness, affordability, and fl Read more…

ISC 2024 Takeaways: Love for Top500, Extending HPC Systems, and Media Bashing

May 23, 2024

The ISC High Performance show is typically about time-to-science, but breakout sessions also focused on Europe's tech sovereignty, server infrastructure, storag Read more…

ISC 2024 — A Few Quantum Gems and Slides from a Packed QC Agenda

May 22, 2024

If you were looking for quantum computing content, ISC 2024 was a good place to be last week — there were around 20 quantum computing related sessions. QC eve Read more…

Atos Outlines Plans to Get Acquired, and a Path Forward

May 21, 2024

Atos – via its subsidiary Eviden – is the second major supercomputer maker outside of HPE, while others have largely dropped out. The lack of integrators and Atos' financial turmoil have the HPC market worried. If Atos goes under, HPE will be the only major option for building large-scale systems. Read more…

Google Announces Sixth-generation AI Chip, a TPU Called Trillium

May 17, 2024

On Tuesday May 14th, Google announced its sixth-generation TPU (tensor processing unit) called Trillium.  The chip, essentially a TPU v6, is the company's l Read more…

Europe’s Race towards Quantum-HPC Integration and Quantum Advantage

May 16, 2024

What an interesting panel, Quantum Advantage — Where are We and What is Needed? While the panelists looked slightly weary — their’s was, after all, one of Read more…

The Future of AI in Science

May 15, 2024

AI is one of the most transformative and valuable scientific tools ever developed. By harnessing vast amounts of data and computational power, AI systems can un Read more…

Some Reasons Why Aurora Didn’t Take First Place in the Top500 List

May 15, 2024

The makers of the Aurora supercomputer, which is housed at the Argonne National Laboratory, gave some reasons why the system didn't make the top spot on the Top Read more…

Synopsys Eats Ansys: Does HPC Get Indigestion?

February 8, 2024

Recently, it was announced that Synopsys is buying HPC tool developer Ansys. Started in Pittsburgh, Pa., in 1970 as Swanson Analysis Systems, Inc. (SASI) by John Swanson (and eventually renamed), Ansys serves the CAE (Computer Aided Engineering)/multiphysics engineering simulation market. Read more…

Nvidia H100: Are 550,000 GPUs Enough for This Year?

August 17, 2023

The GPU Squeeze continues to place a premium on Nvidia H100 GPUs. In a recent Financial Times article, Nvidia reports that it expects to ship 550,000 of its lat Read more…

Comparing NVIDIA A100 and NVIDIA L40S: Which GPU is Ideal for AI and Graphics-Intensive Workloads?

October 30, 2023

With long lead times for the NVIDIA H100 and A100 GPUs, many organizations are looking at the new NVIDIA L40S GPU, which it’s a new GPU optimized for AI and g Read more…

Atos Outlines Plans to Get Acquired, and a Path Forward

May 21, 2024

Atos – via its subsidiary Eviden – is the second major supercomputer maker outside of HPE, while others have largely dropped out. The lack of integrators and Atos' financial turmoil have the HPC market worried. If Atos goes under, HPE will be the only major option for building large-scale systems. Read more…

Choosing the Right GPU for LLM Inference and Training

December 11, 2023

Accelerating the training and inference processes of deep learning models is crucial for unleashing their true potential and NVIDIA GPUs have emerged as a game- Read more…

Nvidia’s New Blackwell GPU Can Train AI Models with Trillions of Parameters

March 18, 2024

Nvidia's latest and fastest GPU, codenamed Blackwell, is here and will underpin the company's AI plans this year. The chip offers performance improvements from Read more…

AMD MI3000A

How AMD May Get Across the CUDA Moat

October 5, 2023

When discussing GenAI, the term "GPU" almost always enters the conversation and the topic often moves toward performance and access. Interestingly, the word "GPU" is assumed to mean "Nvidia" products. (As an aside, the popular Nvidia hardware used in GenAI are not technically... Read more…

Some Reasons Why Aurora Didn’t Take First Place in the Top500 List

May 15, 2024

The makers of the Aurora supercomputer, which is housed at the Argonne National Laboratory, gave some reasons why the system didn't make the top spot on the Top Read more…

Leading Solution Providers

Contributors

Eyes on the Quantum Prize – D-Wave Says its Time is Now

January 30, 2024

Early quantum computing pioneer D-Wave again asserted – that at least for D-Wave – the commercial quantum era has begun. Speaking at its first in-person Ana Read more…

The GenAI Datacenter Squeeze Is Here

February 1, 2024

The immediate effect of the GenAI GPU Squeeze was to reduce availability, either direct purchase or cloud access, increase cost, and push demand through the roof. A secondary issue has been developing over the last several years. Even though your organization secured several racks... Read more…

The NASA Black Hole Plunge

May 7, 2024

We have all thought about it. No one has done it, but now, thanks to HPC, we see what it looks like. Hold on to your feet because NASA has released videos of wh Read more…

Shutterstock 1285747942

AMD’s Horsepower-packed MI300X GPU Beats Nvidia’s Upcoming H200

December 7, 2023

AMD and Nvidia are locked in an AI performance battle – much like the gaming GPU performance clash the companies have waged for decades. AMD has claimed it Read more…

Intel Plans Falcon Shores 2 GPU Supercomputing Chip for 2026  

August 8, 2023

Intel is planning to onboard a new version of the Falcon Shores chip in 2026, which is code-named Falcon Shores 2. The new product was announced by CEO Pat Gel Read more…

GenAI Having Major Impact on Data Culture, Survey Says

February 21, 2024

While 2023 was the year of GenAI, the adoption rates for GenAI did not match expectations. Most organizations are continuing to invest in GenAI but are yet to Read more…

How the Chip Industry is Helping a Battery Company

May 8, 2024

Chip companies, once seen as engineering pure plays, are now at the center of geopolitical intrigue. Chip manufacturing firms, especially TSMC and Intel, have b Read more…

Q&A with Nvidia’s Chief of DGX Systems on the DGX-GB200 Rack-scale System

March 27, 2024

Pictures of Nvidia's new flagship mega-server, the DGX GB200, on the GTC show floor got favorable reactions on social media for the sheer amount of computing po Read more…

  • arrow
  • Click Here for More Headlines
  • arrow
HPCwire