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 |
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 |
13:30 - 15:00 | Hands-on CUDA exercises, part 1 |
15:30 - 17:30 | Hands-on CUDA exercises, part 2 |
May 12, 2011 | Thursday |
08:30 - 10:30 | CUBLAS/CUSPARSE/CUFFT Introduction |
11:00 - 12:30 | CUBLAS/CUSPARSE/CUFFT Hands-on Training |
13:30 - 15:00 | Hands-on training, continued |
15:30 - 17:30 | MAGMA Introduction |
May 13, 2011 | Friday |
08:30 - 10:30 | MAGMA hands-on training |
11:00 - 12:30 | ViennaCL Introduction |
13:30 - 15:00 | Vienna hands-on training |
Please contact wsawyer(at)cscs.ch for further technical information and apinna(at)cscs.ch for logistical information.
******