Heterogeneous Programming on FPGAs with OmpSs@FPGA

  • Supercomputación
  • Friday 24 March 2023 De 09.00 h a 17.30 h
  • Gratuito

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.