This tutorial will introduce the Xilinx Vitis development environment for developing FPGA accelerators for HPC applications. Vitis supports OpenCL, C and C++.
The latest available cloud and local hardware will be covered including AWS-F1, Nimbix, and the range of Alveo accelerator boards.
During this course you will get to try out the Vitis software tools and run FPGA examples in a remote EC2 F1 instance in the AWS cloud.
Monday, June 29th, 2020 | |
10:00 - 13:15 | Presentation session and lab setup |
Course Introduction | |
Introduction to Xilinx Platforms | |
Introduction to Vitis software environment | |
Vitis tool flow | |
OpenCL Execution Model | |
Design Analysis in Vitis | |
Coffee break | |
Vitis tools | |
Vitis Design Methodology | |
Vitis Host Code Optimizations | |
Vitis Kernel Optimizations | |
Vitis Accelerated Libraries | |
PYNQ for Compute Acceleration | |
Lab setup for AWS | |
Lunch break | |
14:45 - 18:00 | Lab sessions |
Introduction to Vitis | |
Design Analysis | |
Optimization examples | |
Coffee break | |
Computer Vision example using Vitis open-source libraries | |
PYNQ compute acceleration tutorials | |
18:00 | Wrap-up |