Latest News

Archive for the ‘Events’ Category

Course “Introduction to Programming Pascal (P100) with CUDA 8” at CSCS

Monday, January 23rd, 2017

The Swiss National Supercomputing Centre (CSCS) is pleased to announce its 3-day workshop “Introduction to Programming Pascal (P100) with CUDA 8” to be held from Monday, February 27 to Wednesday, March 1, 2017 at CSCS in Lugano, Switzerland.

The course will cover the following topics:

•    The architecture of the NVIDIA P100 GPUs in Piz Daint
•    How to write and run CUDA kernels
•    The GPU memory model and CUDA runtime library
•    Profiling GPU applications
•    Optimization and porting of scientific codes to GPU
•    GPU-aware MPI

The course does not require previous GPU programming experience, though students must be familiar with C/C++ to learn CUDA.

Registration is now open! The deadline for registration is Friday, February 17, 2017

Please visit our webpage for further information.

HPC Advisory Council Switzerland Conference 2017, April 10-12, 2017 in Lugano

Tuesday, January 17th, 2017

The HPC Advisory Council Switzerland Conference 2017 will be held at the Lugano Convention Centre, Lugano, Switzerland, from April 10-12, 2017.

The three day forum delves into a wide range of best practices – in applications, tools, techniques, trends, technologies and collaborative partnerships – fostering this expert community and robust research ecosystem.

Join colleagues from industry, academia and government as we share experiences, insights and common interests in HPC – exploring everything from present day practical applications to its future potential. Please make sure to register early to ensure your seat at the conference.

Deadline for Early-Bird registration is January 31st, 2017.

Deadline for Registration is March 31, 2017.

***BE AWARE that all registrations are final and fees cannot be reimbursed***

More details on a the agenda and registration are available at

Videos – Workshop on Task based Programming with HPX

Tuesday, December 20th, 2016

CSCS organized September 29-30 a workshop on Tasked based Programming with HPX Workshop. The aim of this course was to introduce students to the HPX library and demonstrate how it can be used to write task based programs. The HPX library implements a lightweight threading model that allows both concurrent, asynchronous, parallel and distributed programming constructs to coexist within the same application with a consistent API based on C++ standards and using futures to synchronize between tasks.

The videos of the workshop are now online »