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.


Sponsors

Twilio is a Customer Engagement Platform trusted by millions of developers, enabling you to reinvent how you connect with your customers. Whatever your use case, Twilio has your back. It’s time to build. Visit twilio.com.

Continuous integration helps software teams to move faster. TeamCity is a continuous integration and delivery server developed by JetBrains. Recently JetBrains has launched a beta of TeamCity Cloud, which is a cloud version of TeamCity continuous integration that is completely hosted and managed by JetBrains. And while in beta, TeamCity Cloud is absolutely free, without any limits on CPU time, number of users, or number of projects. To learn more, you can check out teamcity.com/sedaily, to get your personal free server.

Since 2006, TimeXtender has been helping companies build modern data estates with their low code/no code data management and automation platform.  TimeXtender is software that can be deployed on-premises or in the cloud to capture and organize the business logic required to build and operate the modern data estate.  SE Daily customers will get unlimited access to TimeXtender’s Solution Specialists and a free two-day Proof of Concept at timextender.com/sedaily.

From their recent report on serverless adoption and trends, Datadog found half of their customer base using EC2s have now adopted AWS Lambda. You can easily monitor all your serverless functions in one place and generate serverless metrics straight from Datadog. Check it out yourself by signing up for a free 14-day trial and get a free t-shirt at softwareengineeringdaily.com/datadog