GPGPU hacking on the Pi

Update: As Andrew mentions in the comments below, we recently made the source for Andrew Holme’s accelerated FFT library available. I’d encourage aspiring Pi GPGPU hackers to take a look at this – it’s an incredibly tight piece of code.

You may have noticed a certain lack of blog action over the last few days. Unfortunately, while I’ve recovered from the curse of Nuttall (though I do sound a little more Sith than usual), Liz has now fallen victim. We hope normal service will be resumed on Monday.


In the meantime, I thought I’d share a couple of GPGPU (General-Purpose programming on Graphic Processing Unit) examples that have appeared since Broadcom released the specs for the VideoCore IV GPU back in February.

The first is an implementation of the SHA-256 hashing algorithm which you’ll find on GitHub and can read about at

The second is Pete Warden’s port of the Deep Belief image recognition SDK to the Pi.


There’s now a very active community dedicated to GPGPU on the Pi. Head on over to Herman Hermitage’s site or check out this forum thread to learn more.