MC-SD02-V
Getting Up and Running with the OpenMP Cluster Programming Model

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.