MIPRO Croatian Society
Zoltán Juhász (University of Pannonia, Veszprem, Hungary)
Hands on support:
Davor Davidović and Draško Tomić (Ruđer Bošković Institute, Zagreb, Croatia)
Karolj Skala (Ruđer Bošković Institute, Zagreb, Croatia)
This workshop provided an in-depth overview of GPU computing technology, provide hands-on programming opportunities, and highlight key application areas where GPUs excel and show great future potential. In the workshop, participants were able to overview GPU architecture generations, understand how each generation contributed to improved performance and programmability. The fundamentals of CUDA programming have been covered, as well as advanced topics such as performance optimization, fundamental algorithmic components, use of parallel libraries. Several application areas including numerical and scientific computing, signal and image processing and neural networks were examined in order to understand the benefits of GPU computing.
Appreciation of GPU architecture fundamentals and developments, understanding of GPU operating principles and CUDA GPU programming methods. Ability to develop massively parallel CUDA programs and knowledge of potential application areas of GPUs.