BannerWeb can my code... by an RPU 2
2.8 min read

Can my code be accelerated by an RPU? Part 3: how to leverage the RPU

PART 3: Deciding how to leverage the RPU

In our previous post, we introduced you to Quside’s Randomness Processing Unit (RPU) and outlined how you could use it to accelerate your stochastic workloads, whatever type they may be. In this post, we would like to go a bit more into how you can make the most of the RPU depending on what types of loads can be most efficiently accelerated with a device like the RPU. This way, you will be able to take full advantage of the computational capabilities of this device, maximizing the impact it can have on your work times, your energy footprint, or the accuracy of your results.


In summary, an RPU is specially tailored to handle many different kinds of optimizations. Knowing which parts of the algorithms are to be improved and how much is critical for successfully integrating the RPU within your production environments. We will cover this topic in a future post. Meanwhile, why don’t you start by exploring the different Use Cases an RPU has been tested into?

Carcasa Gris 01 1
José Ramon Martínez

José Ramon Martínez

Leader of the computing activities

He got his BSc in Physics from the UCM (Madrid); his MSc in Photonics from the UPC-UB-UAB (Barcelona); and his Ph.D. in Photonics from ICFO, where he worked at the Nanophotonics Theory Group. His research focused on Computational Physics in Nanophotonic systems, publishing 10+ articles in high-profile journals and developing various advanced high-performance computing systems.

Want to hear more about the quantum side?

Can my code be accelerated by an RPU? Part 2: Verticals

This post explores different business verticals and provides some examples of specific workloads that can be accelerated efficiently with an RPU so that you can make the most of this device and its ecosystem.

Can my code be accelerated by an RPU? Part 1: Meet the RPU

Time is a precious commodity, and every minute counts. At Quside, we've designed the RPU, a brand-new device tailored to deal with stochastic workloads easier and more efficiently. MEET THE RPU in the first post of the Blog Series "Can my code be accelerated by an RPU?" where we will tell you all the secrets and benefits of the world's first RPU.

Quside unveils the world's first Randomness Processing Unit

Quside unveils its vision for the Randomness Processing Unit (RPU), a device designed to simultaneously accelerate the execution of intensive randomized workloads with reduced energy consumption and execution time savings.