Professor: Esteban Meneses (Costa Rica National High Technology Center)
Horarios: Quarta 13/01 de 14:30h às 18:30h
Objetivo: Introduce the Adaptive Message Passing Interface (AMPI), based on the parallel-objects programming model. The Charm++ programming language is an implementation of this model. AMPI is built on top of Charm++. AMPI provides a flexible way to reuse legacy MPI code to allow computation/communication overlap and to leverage the load balancing and fault tolerance capabilities of Charm++
Ementa:
- Parallel Objects Programming Model
- Ideal Features
- Parallel Objects
- The Charm++ Programming Language
- Adaptive Message Passing Interface
- Foundation
- Communication Optimizations
- Migration
- Global Variable Privatization
Requisite Basic knowledge of the Message-passing Interface (MPI) standard
Bibliografia:
- Chao Huang and Orion Lawlor and L. V. Kale, 'Adaptive MPI', Parallel Programming Laboratory, Department of Computer Science, University of Illinois at Urbana-Champaign, Proceedings of the 16th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2003), LNCS 2958, College Station, Texas, pp. 306-322, October 2003.
- AMPI and Charm++ official website: https://charmplusplus.org/