BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20131118T153000Z DTEND:20131119T000000Z LOCATION:401 DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Due to its asynchronous nature and look-ahead capabilities, MPI/OmpSs is a promising programming model approach for future exascale systems, with the potential to exploit unprecedented amounts of parallelism, while coping with memory latency, network latency and load imbalance. Many large-scale applications are already seeing very positive results from their ports to MPI/OmpSs (see EU projects Montblanc, DEEP, TEXT). We will first cover the basic concepts of the programming model. OmpSs can be seen as an extension of the OpenMP model. Unlike OpenMP, however, task dependencies are determined at runtime thanks to the directionality of data arguments. The OmpSs runtime supports asynchronous execution of tasks on heterogeneous systems such as SMPs, GPUs and clusters thereof. The integration of OmpSs with MPI facilitates the migration of current MPI applications and improves the performance of these applications by overlapping computation with communication between tasks. The tutorial will also cover the performance tools available for the programming model: Paraver performance analysis tool. Examples of benchmarks and applications parallelized with MPI/OmpSs will also be presented. The tutorial will present the impact of the programming model to address the limitations of using low-end devices to build power-efficient parallel platforms. The tutorial will also include hands-on. SUMMARY:Asynchronous Hybrid and Heterogeneous Parallel Programming with MPI/OmpSs and its Impact in Energy Efficient Architectures for Exascale Systems PRIORITY:3 END:VEVENT END:VCALENDAR