Every second Monday of the month StreamHPC offers an OpenCL training in Mathematics or Media-operations. The target is OpenCL 1.2 (or 1.1 when NVIDIA is discussed). OpenCL 2.0 trainings will start in Q2/Q3, or when on request. All trainings will be given by experienced OpenCL developers/trainers.
Trainings
Trainings take 3½ days, from basics on the first morning to the special requests on the 4th morning, either with your own laptop, or logging to a compute-server.
The Media-operations module is based on Heterogeneous Computing with OpenCL, second edition by Benedict Gaster, Lee Howes, David R. Kaeli, Perhaad Mistry & Dana Schaa.
It covers convolution, video-processing, histogram and mixed particle simulation. Extra subjects are OpenCL-OpenGL interop and code-optimisation.
A good fit if you work with images, sound and video.
The Mathematics module is based on OpenCL in Action by Matthew Scarpino.
It covers reduction, sorting, matrix-operations and signal processing.
If you work on graphs, matrices and data-manipulation, this is for you!
Both training-modules are based on strong published references, and enriched with nowhere-to-be-found information and experience from our instructors. Roughly 50% lectures and 50% practicals.
Hardware Architectures
General optimisations will be discussed, focusing on NVIDIA (limited to OpenCL 1.1), AMD, Intel, ARM MALI, Imagination PowerVR, Qualcomm Adreno, Freescale/Vivante. Specific hardware-targets will be dealt with by request.
Locations
Other locations can be chosen if requested with at least three weeks upfront. These other locations can be (but not restricted to):
- Berlin
- London
- Paris
- Barcelona
- Dublin
- Vienna
- Geneva
- Stuttgart
- Brussels
Costs
The costs are €1650,- per person, when at least 5 people have subscribed to the course. For an additional €500 a nearby hotel will be arranged for you.
If you want a private, in-house trainings, please contact us for more information. Trainings outside Europe (Russia, Asia, Americas) are possible, but travel-costs will be added when the group is under 6 people.
Schedule your training
Apply by using the contact form or by filling in the pre-training questionnaire.
We try to make groups with common interests. To give you a better experience, you can be put into another group that you think fits better.
And of course, if you have any other question, just ask! Call +31 854865760 or use the above contact-form. Filling in the questionnaire can also give insights on how the training will be.
See you in class!