OpenCL - Intros und training courses
Attention, this site will be relaunched in english soon.
Achtung, diese site wird demnächst auf Englisch als Hauptsprache umgestellt werden.
Jetzt wird richtig Gas gegeben!
OpenCL bringt Ihnen den Geschwindigkeitsvorteil, den Sie brauchen –
und wir liefern Ihnen das passende Training dazu.
( Was OpenCL kann)
In enger Zusammenarbeit mit AMD Embedded Solutions und PRIPARES bieten wir Ihnen die ersten OpenCL introductional und training courses in Europa.
____________________________________________
OpenCL - Intro (introductional course)
In dieser ca. vierstündigen Einführungsveranstaltung wird der erste Kontakt mit dem Thema OpenCL hergestellt, Möglichkeiten aufgezeigt, Grundlagenwissen vermittelt und Ihnen wird die Gelegenheit zu einem ersten Erfahrungsaustausch mit dem Dozenten und erfahrenen Entwicklern gegeben.
Aus dem Inhalt:
Beschleunigung – Warum und Wie?
GPGPU Werkzeuge
OpenCL
- Platform Model
- Execution Model
- Memory Model
- OpenCL C Language
Einfaches OpenCL-Beispiel
Gesprächsrunde mit Dozent & weiteren Entwicklern
Preis: 249,- € (zzgl. MwSt)
Darin enthalten sind Getränke, Pausenverpflegung und Schreibutensilien.
nächste geplante Veranstaltung:
July 18th 2012, Details derzeit auf Anfrage
Angebot einholen
Request for proposal
Veranstaltungsort in München ist direkt bei AMD Embedded Solutions in Dornach b. München, die Veranstaltungsorte in anderen Städten werden auf Anfrage mitgeteilt. Trainings in anderen Städten sind in Vorbereitung (Niederrhein/Ruhrgebiet, Berlin und weitere).
____________________________________________
OpenCL - training course2 days
The first day is focused on acquiring the minimal knowledge required to write and run OpenCL kernels. It is intended help users to deal with the most common problems when working with OpenCL, and to build up a level of motivation for more advanced topics in OpenCL programming.
The second day will provide information on getting the most out of OpenCL. It will not cover all aspects in full detail, but will give a general idea on what to look for when performance matters. It is also shown how to simplify OpenCL programming on the host side using the C++ wrappers, and which OpenCL libraries may be used to speed up common development tasks.
Wednesday, 15.02.2012
9 am - 12.15 am
Introduction to GPGPU Computing and its (short) history
Introduction to OpenCL and its basic concepts and vocabulary
Platforms, Installable Client Drivers (ICDs)
Context, Devices
Kernels, Buffers
Command Queues
Hands-On Training
Installing AMD App SDK.
1.15 pm - 4.30 pm
Hands-On Training
Array swapping example
Matrix multiplication example
Matrix transpose example (optional)
Compiling the AMD App SDK Examples.
Thursday, 16.02.2012
9 am - 12.15 am
A deeper look into GPGPU technology with focus on performance
Vector Types, Instruction Level Parallelism
The different types of memory (global, local, and shared)
Barriers and Synchronization
Registers
Branching
Measuring performance
1.15 pm - 4.30 pm
OpenCL C++ wrappers
Hands-On Training
Optimizing the matrix multiplication example with OpenCL performance features.
Images and OpenGL and DirectX interoperability
Examples from practical experience
Open source libraries using OpenCL
The content may differ. Representatives from AES (AMD Embedded Solutions) and Pripares GmbH (experienced OpenCL developers) are expected to join in each day of the training course.
Cost: request for proposal
For further information feel free to contact us:
info@opencl-training.de
Angebot einholen
Request for proposal
next planned open seminar:
July 19-20th 2012, ocl-tc-1202, Munich, Germany