El tutorial motivará a la audiencia sobre la necesidad de contar con modelos de programación portátiles y eficientes que ejerzan menos presión sobre los desarrolladores de programas y al mismo tiempo obtengan un buen rendimiento para clústeres y clústeres con GPU.
Más específicamente, el tutorial:
Prerrequisitos:
Buenos conocimientos de C/C++
Conocimientos básicos de CUDA/OpenCL
Conocimientos básicos de Paraver/Extrae
Los alumnos que finalicen este curso serán capaces de desarrollar benchmarks y aplicaciones sencillas con el modelo de programación MPI/OmpSs para ser ejecutadas en clusters y clusters de GPUs, y con el OmpSs@FPGA, para ser ejecutadas en placas FPGA, como la Zedboard, o Xilinx ZCU102 y Alveo.
Coordinador del curso: Xavier Martorell
Profesores: BSC – Departamento de Ciencias de la Computación