EN Bereichsnavigation EN

event list

Registration

Sorry, the registration period for this event is over.

Course/Workshop: Workshop on GPU-enabled Numerical Libaries

 

The HP2C initiative is pleased to announce a 3-day intensive workshop

on the use of numerical libraries for Graphical Processing Units(GPUs).  GPUs offer huge potential performance, but their programmingcan be challenging.  One way to attain the promised performance is toinvoke routines from libraries which have been specially designed andoptimized for GPUs.The first day of the course will include a fast-paced GPU programmingtutorial, supplementing the GPU Programming Workshop (March 29-31,2011) and focussing on such advanced topics as exploiting differenttypes of GPU memory, exploring CPU<->GPU bandwidth, and programmingnon-trivial algorithms.  The next two days will include tutorials onexisting GPU-enabled libraries, such as CUBLAS, CUSPARSE, CUFFT,ViennaCL, and MAGMA.  The tutorials will be supplemented by hands-on

training on the CSCS GPU development cluster "Eiger".

 

Registration deadline: May 6, 2011

Instructors

Dorian Krause from USI
Tim Lanfear
 from NVIDIA
Karl Rupp from TU Vienna
William Sawyer from CSCS
Stan Tomov from UTK

Venue

University of Basel, main building (Kollegiengebäude), Regenzzimmer

Prerequisites

Acquaintance with C/C++ programming is assumed; some initial exposure to GPU programming is desirable.  The CSCS GPU development cluster Eiger will be available for the hands-on training.  Participants are expected to bring a laptop for hands-on training.

Maximum number of participants

28

Agenda

May 11, 2011

Wednesday

10:00 - 12:00

CUDA Programming Introduction
Dorian Krause, USI

13:30 - 15:00

Hands-on CUDA exercises, part 1
William Sawyer, CSCS

15:30 - 17:30

Hands-on CUDA exercises, part 2
William Sawyer, CSCS

May 12, 2011

Thursday

08:30 - 10:30

CUBLAS/CUSPARSE/CUFFT Introduction
Tim Lanfear NVIDIA

11:00 - 12:30

CUBLAS/CUSPARSE/CUFFT Hands-on Training
William Sawyer, CSCS

13:30 - 15:00

Hands-on training, continued
William Sawyer, CSCS

15:30 - 17:30

MAGMA Introduction
Stan Tomov, UTK

May 13, 2011

Friday

08:30 - 10:30

MAGMA hands-on training
Stan Tomov, UTK

11:00 - 12:30

ViennaCL Introduction
Karl Rupp, TU Vienna

13:30 - 15:00

Vienna hands-on training
Karl Rupp, TU Vienna

Please contact wsawyer(at)cscs.ch for further technical information and apinna(at)cscs.ch for logistical information. 

******


Back to listing