Registration is now open for the Advanced Hands-On OpenCL Tutorial at the IWOCL 2016 conferernce. The tutorial focuses on advanced OpenCL concepts and is an extension of the highly successful “Hands on OpenCL” course which has received over 6,500 downloads from GitHub. Simon McIntosh-Smith, Associate Professor in High Performance Computing at the University of Bristol and one of the tutorial authors will lead the sessions.
I’m delighted to offer developers the opportunity to extend their OpenCL knowledge by running this advanced version of the open source Hands-On OpenCL tutorial.” said Simon McIntosh-Smith. “The course is based on my extensive “HandsOnOpenCL” online material which been incredibly popular on Github. Anyone looking to extend their OpenCL skills beyond the introductory level should benefit from this one-day tutorial.”
Course modules include: Shipping kernel code, Portable binaries with SPIR, OpenCL kernel compiler options, Kernel metaprogramming, Optimised host-device communications, Using multiple OpenCL devices, Performance portability, Coalesced memory accesses, Tuning work-group sizes, Vectorization, OpenCL / OpenGL interoperability, The OpenCL ecosystem: OpenCL 2.0 and future versions, OpenCL SPIR, OpenCL SYCL, OpenCL libraries and other OpenCL resources.
About the Presenter
Simon McIntosh-Smith is a leading OpenCL trainer, having taught the subject since 2009. He has run many OpenCL training courses at conferences such as SuperComputing and HiPEAC, and has provided OpenCL training for the UK’s national supercomputing service and for the Barcelona Supercomputing Center. With OpenCL training experience ranging from half day on-site introductions within companies, to three-day intensive hands-on workshops, Simon provides standard and customized OpenCL training courses. The tutorial will also be supported by members of Simon’s research team, all of whom are experienced OpenCL software developers. Follow Simon on Twitter: @simonmcs
About IWOCL 2016
IWOCL is the annual meeting of developers, researchers and suppliers to share knowledge and advance the Khronos OpenCL parallel programming open standard. The conference takes place April 19-21 in Vienna, Austria.