Professor: Sandro Rigo (UNICAMP)
Horarios: Terça 30/01 de 08:00h às 12: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.