TGViewer
Java Java @javatg · 16.8K subscribers
Post #2329 1.82K
☕ Java добралась до GPU Tensor Cores почти без потери производительности

В Project Babylon показали, как один и тот же Java Tensor API можно запускать на разных GPU через HAT — без переписывания логики под каждого производителя.

На NVIDIA A10:

- обычный matrix multiply: около 240 GFLOP/s
- через Tensor Cores: до 7,3 TFLOP/s
- производительность приблизилась к native CUDA/WMMA

На Apple M4 Max тот же Java-код запускается через OpenCL 1.2, а после настройки tile size и параметров запуска получил до 8× ускорения относительно наивной реализации.
Под капотом:

- Project Babylon даёт code reflection
- HAT преобразует Java-код под GPU backend
- Tensor API абстрагирует MMA-операции
- NVIDIA получает аппаратные Tensor Cores, а другие платформы — эквивалентное tiled-исполнение

Интересный шаг к тому, чтобы писать высокопроизводительные GPU-вычисления на Java и сохранять переносимость между разным железом.

https://social.ora.cl/6011BEbmLc
  • 🔥 5
  • ❤ 4
  • 🥰 2
  • 🤯 1
  • 🎉 1
More from @javatg
  1. Sep 19, 2026🚀 JetBrains обновила roadmap Kotlin: главный фокус - Multiplatform, Wasm и удобство разра…
  2. Sep 17, 2026Apache Kafka курс 2026: бесплатный курс по Kafka с нуля до профи на русском Kafka обучение…
  3. Sep 15, 2026🚀 Spring Boot 4 получил отдельный starter для RestClient Теперь imperative HTTP-клиент мо…
  4. Sep 15, 2026🎸 Приглашаем на Java Rock Star Meetup Самая ламповая встреча Java-коммьюнити состоится уж…
  5. Sep 14, 2026💡 Java: Checked vs Unchecked Exceptions, коротко и по делу В Java исключения делятся на д…
  6. Sep 13, 2026🚀 Spring Boot 4 получил полноценную поддержку Kotlin Serialization Теперь для kotlinx.ser…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →