Tutorials

[8] Modern Many-Core Architectures for Supercomputing; VSC School Seminar: Tutorial on Node-Level Performance Engineering: Hardware and Software Aspects, Vienna, Austria; 2015-12-11. [Slides Sources]

[7] OpenCL and ViennaCL; Programming of Heterogeneous Systems in Physics, Jena, Germany; 2014-07-14 - 2014-07-15. [Slides 1] [Slides 2] [Slides Sources]

[6] ViennaCL and PETSc - Portable, Extensible Toolkit for Scientific Computation; 4th International Congress on Computational Engineering and Sciences, Las Vegas, USA; 2013-05-19 - 2013-05-24. [Slides] [Slides Sources]

[5] PETSc - Portable, Extensible Toolkit for Scientific Computation; Second National Workshop on High Performance Computing for Scientific Applications (WHPC13), Cordoba, Argentina; 2013-05-07 - 2013-05-10. [Slides 1] [Slides 2] [Slides 3] [Slides Sources] [Code Repository]

[4] PETSc - Portable, Extensible Toolkit for Scientific Computation; 21st High Performance Computing Symposium (HPC 2013), San Diego, USA; 2013-04-07 - 2013-04-10. [Slides] [Slides Sources]

[3] ViennaCL; 2nd International Summer School Lower Austria Trends in Scientific Computing, Waidhofen, Austria; 2012-07-24 - 2012-07-27.

[2] ViennaCL; 20th High Performance Computing Symposium (HPC 2012), Orlando, USA; 2012-03-26 - 2012-03-29.

[1] ViennaCL;  Workshop GPU-enabled Numerical Libraries, Basel, Switzerland; 2011-05-11 - 2011-05-13.