Este tutorial presentará a la audiencia las herramientas BSC para la programación heterogénea en dispositivos FPGA. Describe Ompss@fpga como uno en torno a la programación productiva para sistemas informáticos con FPGAs.
Más concretamente, el tutorial busca:
- Introducir el modelo de programación Ompss@fpga, para escribir, compilar y ejecutar aplicaciones en FPGAs.
- Mostrar la función “implements” para explotar el paralelismo entre núcleos y núcleos IP.
- Demostrará como analizar aplicaciones para determinar qué partes pueden ejecutarse en FPGAs, y utilizar Ompss@fpga para paralelizarlas/optimizarlas.
Objectiu de l'acte
- Introducir el modelo de programación Ompss@fpga, para escribir, compilar y ejecutar aplicaciones en FPGAs.
- Mostrar la función “implements” para explotar el paralelismo entre núcleos y núcleos IP.
- Demostrará como analizar aplicaciones para determinar qué partes pueden ejecutarse en FPGAs, y utilizar Ompss@fpga para paralelizarlas/optimizarlas.
T'interessa si ets...
Los alumnos que finalicen este curso serán capaces de desarrollar benchmarks y aplicaciones sencillas con el modelo de programación Ompss@fpga para ser ejecutadas en placas FPGA, como Zedboard o Xilinx ZCU102.