The eighth edition of the Programming and Tuning Massively Parallel Systems summer school (PUMPS) is aimed at enriching the skills of participants with cutting-edge techniques in developing applications for many-core processors.
Presenting the Resource Manager through the definition of its different APIs: Offloading, Resource Enforcement, Pause/Resume and Dynamic Resource Sharing.
Integration of the OMPT features to our parallel runtime system and instrumentation framework helps to obtain detailed performance information about the execution of the accelerated tasks issued to the devices to allow an insightful analysis. The evaluation is focused in monitoring FPGA devices.
The OpenSuCo Workshop is a meeting point for the open source hardware, software, and scientific computing projects community. It looks for a singular point of technical discussion and exchange.
The tutorial will motivate the audience on the need for portable, efficient programming models that put less pressure on program developers while still getting good performance for clusters and clusters with GPUs.
Discussion about some desirables features of future programming models when programming on top of hybrid and heterogenous architectures.
Parallel programming course based on different HPC tools: MPI, OpenMP, Paraver, etc.
This tutorial will allow attendees to understand the fundamental concepts supporting message-passing and shared memory programming models.
This tutorial will show Heterogeneous Parallel Programming using the OmpSs Programming Model. It will be based on both teaching and laboratory sessions.
Generalizes the concept of array privatization to support a variety of array reduction techniques, implements an inspector-executor to provide memory access analytics to the runtime for automatic tuning and shows what language extensions are needed.