Event Detail


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


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

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

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 participants28
May 11, 2011Wednesday
10:00 - 12:00CUDA Programming Introduction
Dorian Krause, USI
13:30 - 15:00Hands-on CUDA exercises, part 1
William Sawyer, CSCS
15:30 - 17:30Hands-on CUDA exercises, part 2
William Sawyer, CSCS
May 12, 2011Thursday
08:30 - 10:30CUBLAS/CUSPARSE/CUFFT Introduction
Tim Lanfear NVIDIA
11:00 - 12:30CUBLAS/CUSPARSE/CUFFT Hands-on Training
William Sawyer, CSCS
13:30 - 15:00Hands-on training, continued
William Sawyer, CSCS
15:30 - 17:30MAGMA Introduction
Stan Tomov, UTK
May 13, 2011Friday
08:30 - 10:30MAGMA hands-on training
Stan Tomov, UTK
11:00 - 12:30ViennaCL Introduction
Karl Rupp, TU Vienna
13:30 - 15:00Vienna 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