jugnsk Митап #7 JUGNsk (29.03.2019 — 29.03.2019)

Java и GPU. Оптимизируем массово-параллельно!

img

В докладе после небольшого введения о развитии GPU будет рассмотрено, как они могут быть использованы в мире Java. Кратко ознакомимся с миром OpenGL и перейдём к CUDA и OpenCL — технологии массивных вычислений общего назначения на видеокартах. Мы увидим, каковы преимущества и каковы основные недостатки применения GPU в экосистеме Java и в целом. Исследуем, как максимально автоматизировать использование GPU в Java и запустить это всё в облаках. Поэкспериментируем над тем как использовать JVM как «клей» между высокоруровневыми языками и низкоуровневыми API GPU.