Advanced Heterogeneous Programming on FPGAs with OmpSs@FPGA

  • Supercomputación
  • Sábado, 22 Marzo 2025 Desde las 09.30 h a las 17.30 h

Este tutorial presentará a la audiencia las herramientas BSC para la programación heterogénea en dispositivos FPGA. Describe OmpSs@FPGA, como un entorno de programación productivo para sistemas informáticos con FPGAs.

Más concretamente, el tutorial:

  • Introducirá el modelo de programación OmpSs@FPGA, cómo escribir, compilar y ejecutar aplicaciones en FPGAs.
  • Mostrará la función «implements» para explotar el paralelismo entre núcleos y núcleos IP.
  • Demostrará cómo analizar aplicaciones para determinar qué partes pueden ejecutarse en FPGAs, y utilizar OmpSs@FPGA para paralelizarlas/optimizarlas.

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.

Objectiu de l'acte

Este tutorial presentará a la audiencia las herramientas BSC para la programación heterogénea en dispositivos FPGA. Describe OmpSs@FPGA, como un entorno de programación productivo para sistemas informáticos con FPGAs.

T'interessa si ets...

Intermedi/Avançat