PUMPS+AI Summer School 2025
The 2024 edition of the PUMPS+AI summer school will take place from July 8 to 12 in Barcelona. This event, organized by the Barcelona Supercomputing Center (BSC) and the Universitat Politècnica de Catalunya (UPC), focuses on programming high-performance heterogeneous architectures, including GPUs, multicore CPUs, and specialized accelerators, with applications in AI and HPC.
The course is aimed at master's and PhD students, postdoctoral researchers, as well as industry professionals interested in efficient programming of parallel architectures. During one week, participants will attend keynote lectures, hands-on sessions, and talks by international experts. The Spanish Supercomputing Network (RES) is the official sponsor of this edition.
The sessions cover topics such as GPU code optimization, parallelization techniques, programming with CUDA, OpenACC, and other parallel development tools. In addition, applications of AI and scientific simulations on heterogeneous supercomputing architectures will be addressed.
More information and registration: https://pumps.bsc.es/
General Information | |
Co-Directors | Mateo Valero (BSC and UPC) and Wen-mei Hwu (University of Illinois at Urbana-Champaign / NVIDIA) |
Local Organizers | Antonio J. Peña (Chair, BSC/UPC), Marc Jordà (BSC), Mar Bonet (BSC), Oscar Amoros (UPC), Shuxin Zheng (BSC/UPC) |
Applications Due | 4th May Due to space limitations, early application is strongly recommended. You may also be suggested to attend an online prerequisite training on basic CUDA programming before joining PUMPS. |
Notification | 12th & 13th May |
Location | UPC Campus Nord, Barcelona (Spain) |
Organized by | Barcelona Supercomputing Center (BSC) Universitat Politècnica de Catalunya (UPC) University of Illinois at Urbana-Champaign HiPEAC Network of Excellence |
Topics Covered | |
Deep Learning / AI engine internals High-level programming models CUDA Algorithmic Optimization Strategies Dealing with Sparse and Dynamic data Efficiency in Large Data Traversal Reducing Output Interference Controlling Load Imbalance and Divergence Acceleration of Collective Operations Dynamic Parallelism and HyperQ Debugging and Profiling CUDA Code Multi-GPU Execution Architecture Trends and Implications Introduction to OmpSs and to the Paraver analysis tool OmpSs: Leveraging GPU/CUDA Programming Hands-on Labs: CUDA Optimizations on Scientific Codes; OmpSs Programming and Tuning | |
Instructors | |
Featured Lecturer | Wen-mei Hwu (NVIDIA) |
Invited Lecturers | Juan Gómez-Luna (NVIDIA) and Izzat el Hajj (American University of Beirut) |
BSC/UPC Lecturers | Antonio J. Peña, Marc Jordà, Leonidas Kosmidis, Xavier Martorell, Xavier Teruel |
Prerequisites | |
Basic CUDA knowledge is required to attend the course. Applicants that cannot certify their experience in CUDA programming will be asked to take a short preparatory training. |