Service scope
              This tutorial will introduce the audience to the BSC tools for heterogenous programming on FPGA devices. It describes OmpSs@FPGA, as a productive programming environment for compute systems with FPGAs.
          Service description
              More specifically, the tutorial will:
- Introduce the OmpSs@FPGA programming model, how to write, compile and execute applications on FPGAs
- Show the "implements" feature to explot parallelism across cores and IP cores
- Demonstrate how to analyze applications to determine which portions can be executed on FPGAs, and use OmpSs@FPGA to parallelize/optimize them.
Type of methodology: Combination of lecture and hands-on
Participants receive the certificate of attendance: Yes
Paid training activity for participants: No, it's free of charge
Participants prerequisite knowledge:
- Good knowledge of C/C++
- Basic knowledge of acceleration architectures and offloading models
- Basic knowledge of Paraver/Extrae
Level
          Beginner
              Scientific Domain
          Engineering
              Service access
              
          Category
          Training events
              Service Start
              Service End
              Service valid until
              Audience
          Research and Academia
          Industry
              Location category
              
          Language
          English
              Technical Domain
          Not Relevant
              Format
          Online, live
              Initiative
          Castiel and EuroCC
              Country