Professor: Gustavo Leite; Guilherme Valarini, Hervé Yviquel, Marcio Pereira, Guido Araújo (UNICAMP)
Horarios: Quarta 18/01 de 14:00h às 18:00h
Resumo: In this tutorial we will present the new OpenMP Cluster (OMPC) distributed
programming model. The OMPC runtime allows the programmer to annotate their code using
OpenMP target offloading directives and run the application in a distributed environment
seamlessly using a task-based programming model. OMPC is responsible for scheduling tasks
to available nodes, transferring input/output data between nodes, and triggering remote
execution all the while handling fault tolerance. The runtime leverages the LLVM infrastructure
and is implemented using the well-known MPI library.