TornadoVM: Accelerating Java with GPUs with Juan Fumero

TornadoVM: Accelerating Java with GPUs with Juan Fumero

The Java ecosystem is maturing. The GraalVM high performance runtime provides a virtual machine for running applications in a variety of languages. TornadoVM extends the Graal compiler with a new backend for OpenCL. TornadoVM allows the offloading of JVM applications onto heterogeneous hardware.

Juan Fumero works on TornadoVM. He joins the show to talk about the use case for TornadoVM, the design, and the engineering that underlies the system. We also talk about the overall Java ecosystem.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

Transcript

Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com/sed to get 20% off the first two months of audio editing and transcription services. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.


SED

Software Engineering Daily covers software engineering, technology, and the broader forces shaping the industry. Since 2015, we have brought our audience in-depth conversations and reporting from the people who build and shape technology.

Thanks to our sponsors

This episode is brought to you by:

Subscribe
to the newsletter

Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.