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-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. |