Principal expert developer at T-Systems. Over a decade experience mainly in Java Enterprise, but interested in dynamic languages in JVM and experimental features. Open source contributor, blogger. Bulgarian Java User Group co-lead. Frequent conference speaker. jPrime/jProfessionals conference organizer.
Java on the GPU. Where are we now?
We will take a look at what actually a GPU is. In the beginning we will have a small introduction on how it evolved throughout the years. We will see how it can be utilized in the Java world. There will be a small intro to the world of OpenGL. And then we are going to move to CUDA and OpenCL technologies for general purpose massive computations on regular desktops or cloud machines. We will see what are the advantages and drawbacks, how can we easily use Java to utilize the GPUs in the cloud.