Dec 8 – 10, 2015
CSC - IT Center for Science
Europe/Helsinki timezone


This course will give a short introduction to NVidia GPU's and Intel Xeon Phis, which are currently the two most popular accelerator architectures in HPC. In addition to the basic  pragma-based programming models some performance considerations and limitations to the memory traffic between the host and the accelerator will be discussed. Last part of the course will give a short one-day introduction to the lower level approach for GPU programming using CUDA.


Day 1
Introduction to Xeon Phi, offloading, data access and performance, more advanced topics

Day 2
Introduction to GPUs, OpenACC basics, data access and performance, more advanced topics

Day 3
Introduction to CUDA programming, kernels, memory model, events and streams

Learning outcome
The students will learn the strengths and weaknesses of accelerators and know how to utilize them for simple tasks with pragma-based programming tools. In addition, students will also learn the basics of low-level GPU programming using CUDA.

Good knowledge on C programming language is needed for the CUDA part. Some basic knowledge about parallel programming is beneficial, but no prior knowledge on GPUs is needed.

Lecturers: Sebastian von Alfthan (CSC), Mikko Byckling (Intel), Sami Ilvonen (CSC)

Language: English
Price:         Free of charge


CSC - IT Center for Science
Training room Dogmi, 1st floor
LIfe Science Center, Keilaranta 14, Espoo, Finland

How to reach us:

CSC is located in Keilaniemi, Espoo, 10 km west of the Helsinki City Center. Detailed information is available here.


We recommend choosing a few hotels that are most close to our premises. The nearest hotel is Radisson Blu Espoo, which is in a walking distance (only 500 m) from CSC. Another hotel close to the venue (1,8 km) is Sokos Hotel Tapiola Garden. Also, Hanasaari Hotel located in the midst of the archipelago between the Helsinki City Center and CSC in 3,5 km distance by walk or by bus. Other hotels are in Helsinki' downtown with a frequent and fast bus connection to Keilaniemi. Please note, that there are no special rates for participants at any hotels.

If you have any questions, please click on the support link on the left to send an e-mail to the local organizers.