Skip to main content
     
14/07/2025
UPC Campus Nord, Barcelona

PUMPS+AI Summer School 2025

La edición 2024 de la escuela de verano PUMPS+AI tendrá lugar del 8 al 12 de julio en Barcelona. Este evento, organizado por el Barcelona Supercomputing Center (BSC) y la Universitat Politècnica de Catalunya (UPC), se centra en la programación de arquitecturas heterogéneas de alto rendimiento, incluyendo GPU, CPU multinúcleo y aceleradores especializados, con aplicaciones en IA y HPC.

El curso está orientado a estudiantes de máster, doctorado e investigadores postdoctorales, así como a profesionales del sector interesados en la programación eficiente de arquitecturas paralelas. Durante una semana, los participantes asistirán a clases magistrales, sesiones prácticas y ponencias de expertos internacionales. La Red Española de Supercomputación (RES) es patrocinadora oficial de esta edición.

Las sesiones cubren temas como la optimización de código en GPU, técnicas de paralelización, programación con CUDA, OpenACC, y otras herramientas de desarrollo paralelo. Además, se tratarán aplicaciones de IA y simulaciones científicas en arquitecturas de supercomputación heterogéneas.

Más información e inscripciones: https://pumps.bsc.es/

General Information
Co-DirectorsMateo Valero (BSC and UPC) and Wen-mei Hwu (University of Illinois at Urbana-Champaign / NVIDIA)
Local OrganizersAntonio J. Peña (Chair, BSC/UPC), Marc Jordà (BSC), Mar Bonet (BSC), Oscar Amoros (UPC), Shuxin Zheng (BSC/UPC)
Applications Due4th 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.
Notification12th & 13th May
LocationUPC Campus Nord, Barcelona (Spain)
Organized byBarcelona 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 LecturerWen-mei Hwu (NVIDIA)
Invited LecturersJuan Gómez-Luna (NVIDIA) and Izzat el Hajj (American University of Beirut)
BSC/UPC LecturersAntonio 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.