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!
Related Posts
The 12 latest Twitter Poll Results of 2018
... but do others share that idea? https://twitter.com/StreamHPC/status/1014959061807267841 50% Always Nvidia with CUDA11% ...
European HPC Magazines
... one thing can be said about Europe, is that it is quite diverse. Each country solves or fails to solve its own problems individually, ...
StreamHPC is at HiPEAC, Berlin
... workshop is more hardware-oriented. As I always say during trainings: architecture-knowledge is the foundation for GPU-programmers. It ...
Master+PhD students, applications for two PRACE summer activities open now
... of this programme is to enable HiPEAC member companies in Europe to have access to highly skilled and exceptionally motivated research ...