TornadoVM 

Run your software faster and simpler!

 
Challenges

The advent of heterogeneous computing has posed severe challenges to the software industry. 

The development of high performance code that can seamlessly run across a wide range of hardware devices has increased costs and time-to-market due to the high engineering effort required.

 
Our Solution

TornadoVM is an open-source software technology that automatically accelerates Java programs on multi-core CPUs, GPUs, and FPGAs.

A wide-range of JVM support (OpenJDK, GraalVM, Red Hat Mandrel, Amazon Corretto).

Automatic code generation of OpenCL and Nvidia PTX, achieving portability across multi-core CPUs, GPUs and FPGAs.

Easy deployment on various environments, from low-power embedded devices to high-end servers and clouds.

Programming Console
Computer Processor
Digital social media
 

© TornadoVM 2020 |

Funded by the European Union Horizon 2020 E2Data 780245 grant, and EPSRC.