Accelerating Applications with the Vitis Unified Software Environment
Course Details
Length:
32 Hours
Number of Labs:
10
Number of Chapter:
25
Current Version:
2021.2
Number of Demos:
0
Overview
Learn how to develop, debug, and profile new or existing C/C++ and RTL applications in the Vitis™ unified software environment targeting both data center (DC) and embedded applications.
The emphasis of this course is on:
Building a software application using the OpenCL™ API to run hardware kernels on Alveo accelerator cards
Building a software application using the OpenCL API and the Linux-based Xilinx runtime (XRT) to schedule the hardware kernels and control data movement on an embedded processor platform
Demonstrating the Vitis environment GUI flow and makefile flow for both DC and embedded applications
Describing the Vitis platform execution model and XRT native APIs
Describing kernel development using C/C++ and RTL
Utilizing the Vitis analyzer tool to analyze reports
Explaining the design methodology to optimize a design