Загрузка...

Reflecting on HAT: A Project Babylon Case Study

Project Babylon continues to simplify access to foreign programming models through the development of code reflection. Using code reflection, a Java program can be lowered into a symbolic form then translated into foreign models such as CUDA and OpenCL, allowing programs to be executed on different platforms.

In this session, we'll introduce Project Babylon and examine how it's used by HAT (Heterogeneous Accelerator Toolkit) to make GPU programming more approachable for Java developers. We'll focus on new HAT features that leverage code reflection to create layers of abstraction and cleaner translations between Java and performant GPU code.

Presented by Ruby Chen at JavaOne 2026 (CA, March 2026).

All https://www.youtube.com/playlist?list=PLX8CzqL3ArzUMVSzm-z_-if8BIB55EGl4 talks.

*Resources*
* https://openjdk.org/projects/babylon
* https://openjdk.org/projects/babylon/articles/hat-matmul/hat-matmul
* https://github.com/openjdk/babylon
* https://github.com/openjdk/babylon/tree/code-reflection/hat
* https://inside.java/tag/babylon

Tags: #Java #JavaOne #GPU #AI

LRN1420 17 202

Видео Reflecting on HAT: A Project Babylon Case Study канала Java
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять