Is Java ready for running on RISC-V accelerators? If so, how? This post shows a possible way by using open source solutions integrating TornadoVM with the oneAPI Construction Kit.
-
Defining patterns of data transfers for Java applications with TornadoVM
How TornadoVM programmers can utilize the API functions for transferring data to the accelerator’s (e.g., GPU) memory, and backwards.
-
The TornadoVM Programming Model Explained
In this article, we have explained the basics of the TornadoVM programming model and the main API blocks.
-
Foojay Podcast #47: Artificial Intelligence and Machine Learning with Java
The way we search for information and develop software has changed a lot since then as the use of Artificial Intelligence suddenly became a lot easier. What can we expect in the near future?
-
Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-I
Welcome to the first part of our deep dive with Jakob Jenkov, a seasoned software developer and AWS solution architect, whose love for coding began with a Commodore 128 in the late ’80s. Over the past decades, Jenkov has navigated …
-
Foojay Podcast #17: Execute Java Code with TornadoVM on CPUs, GPUs, and FPGAs
TornadoVM is a programming and execution framework for offloading and running JVM applications on multi-core CPUs, GPUs, and FPGAs.
-
Migrating Applications to TornadoVM v0.15 (Part 1)
TornadoVM 0.15 introduced changes at the API level with the aim of making the exposed operations more comprehensive to the programmers.
-
A Flavour of TornadoVM on Apple M1 Pro
This article aims to describe all of the main steps required to install and run TornadoVM on Apple M1 Pro.
-
Hardware Acceleration For Java? TornadoVM Can Do It!
In this article, learn about TornadoVM, hardware acceleration, and get a thorough overview of the TornadoVM software architecture.