top of page

Thanos Stratikopoulos
Nov 1, 20245 min read
Build and Run TornadoVM with IntelliJ IDEA
This blog aims to explain how programmers can build TornadoVM with IntelliJ, and how they can run the unit-tests or other Java programs.
111 views

Thanos Stratikopoulos
Jul 30, 20243 min read
Defining patterns of data transfers for Java applications with TornadoVM
This blog aims to present various patterns of defining the data transfers based on the diverse requirements of Java applications.
170 views


Thanos Stratikopoulos
Jan 12, 20243 min read
Introducing TornadoInsight: Unleashing the Power of TornadoVM in IntelliJ IDEA
We introduce TornadoInsight, an open-source IntelliJ IDEA plugin for enhancing the developer experience when working with TornadoVM. It...
384 views

Thanos Stratikopoulos
Dec 20, 20234 min read
Hardware Acceleration for Polyglot Runtimes
TornadoVM can be used with the GraalVM Truffle Polyglot API to invoke TaskGraphs from guest programming languages such as Python, Ruby,...
687 views

Thanos Stratikopoulos
Feb 13, 20235 min read
Migrating existing TornadoVM applications to TornadoVM v0.15
TornadoVM 0.15 introduced changes at the API level with the aim of making the exposed operations more comprehensive to the programmers....
220 views

Thanos Stratikopoulos
Jul 22, 20223 min read
Install TornadoVM on Apple M1 Pro
Although OpenCL is stated to be deprecated soon by Apple, it is still available on Apple silicon. This blog aims to describe the main...
758 views
jjfumero
Jul 8, 20226 min read
Running Java Programs on XPUs with TornadoVM via Docker
Key takeaways: Installing drivers, compilers and configuring heterogeneous hardware can be a tedious process (especially for FPGAs)....
308 views

jjfumero
Feb 14, 20225 min read
Profiling OpenCL and SPIRV code from TornadoVM using VTune
Takeaways Intel VTune is a powerful profiling tool for analysing CPU and GPU hotspots. TornadoVM can be used with Intel VTune to obtain...
459 views


jjfumero
Dec 21, 20212 min read
SPIR-V Beehive Toolkit: A Java library to ease SPIR-V Code Generation
Takeaways SPIR-V is an intermediate portable representation for heterogeneous computing and graphics processing. SPIR-V Beehive Toolkit...
325 views
jjfumero
Dec 7, 20213 min read
New Java JNI library for GPU Programming via Level Zero API Released
A new library for programming heterogeneous hardware through the Intel Level Zero API from Java.
771 views
bottom of page