Heterogeneous Accelerator Toolkit (HAT) is a new parallel programming framework for Java that enables GPU acceleration of data-parallel workloads. Built on top of OpenJDK's Babylon code-reflection APIs, HAT can transform Java code into CUDA or OpenCL, and includes a runtime system for automatic code management, data handling, and migration. A JavaOne 2026 talk covers the core HAT API components and demonstrates how developers can offload workloads to GPUs for significant performance gains.
3 Impressions