PUMPS 2011: Programming and Tuning Massively Parallel Systems Summer School. (Part 12: GMAC Runtime and Multi-GPU Execution)

07/21/2011 09:00
Campus Nord, UPC
Isaac Gelado and Javier Cabezas


The PUMPS 2011 Summer School, “Programming and tUning Massively Parallel Systems (PUMPS),” was offered in July 18-22, 2011 at the Universitat Politecnica de Catalunya (UPC) campus. The event was co-sponsored by the Barcelona Supercomputing Center, UPC, the University of Illinois, HiPEAC NOE and NVIDIA, with distinguished faculty members Dr. David B. Kirk of NVIDIA and Prof. Wen-mei Hwu of the University of Illinois. PUMPS hosted 100 attendees from throughout the EU and beyond, from beginners to advanced programmers.
The content was based on CUDA, OpenCL, OpenMP, and StarSs programming languages and numerical methods including FFT, Graph, Tiling, Grid, Montecarlo, DTD, Sparse matrices, etc. The school featured lectures on cutting-edge new techniques and hands-on laboratory experience in developing applications for many-core processors with massively parallel computing resources such as the GPU accelerators, highlighting the new Fermi architecture. Applications case studies focused on Molecular Dynamics, MRI Reconstruction, RTM Stencil, and Dense Linear Systems.

More info on the summer school's website

Part 12:

This lecture covers the GMAC tool and execution with multiple GPUs


Isaac Gelado holds a Master's degree on Telecommunications Engineering from the Universidad de Valladolid, and a PhD degree from The Department of Computer Architecture in the Universitat Politecnica de Catalunya, where he also held a teaching position in the Computer Architecture Department.
On July 2010, he started working as a post-doctoral researcher in the IMPACT Reserach Group at the University of Illinois at Urbana-Champaign. Besides his research activities, Isaac also assisted as Teacher Assistant in the ECE408/CS483 : Applied Parallel Programming (fall 2012) course.
On December 2012, he came back to Spain to work as a senior researcher at the Barcelona Supercomputing Center.

Javier Cabezas received a bachelor's degree in Computer Science and a master's degree in Computer Architecture from Universitat Politecnica de Catalunya (UPC). Since 2006 he is a PhD student in the Computer Architecture Department at UPC. His research is focused on operating system and run-time support for heterogeneous massively-parallel computing systems and massively-parallel accelerators.

Event Type: 
HiPEAC, BSC, Microsoft Research, NVIDIA
Contact Organizer: 
Nacho Navarro
E-Mail Contact:
pumps_2011_barcelona_lecture10_multi_device_gmac.pdf760.45 KB
pumps2011_lecture10.avi420.24 MB