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

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.