Programming GPUs within Java

Zaal 6

11:40 - 12:30

Big data & machine learning

There have been numerous solutions for programming GPUs without the need for understanding multi-threading. (Un)fortunately they worked well enough to have more extensive solutions delayed. This gave software programmed in C/C++ an performance-edge, even though Java is not the bottleneck. Furthermore Project Sumatra (GPU-support in Java) has been delayed numerous times, making Java depend on external initiatives. During the talk I will go into two questions: what options are there to program GPUs, and how do you transform normal CPU-code to run fast on a GPU. Even though the internet is full of answers, it’s hard to find the answers that actually help. I’ll be using my personal stories and projects to support the talk.