Accelerating Applications with the Vitis Unified Software Environment
In this three-day course 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 ▪ Describing kernel development using C/C++ and RTL ▪ Utilizing the Vitis analyzer tool to analyze reports ▪ Explaining the design methodology to optimize a design What's New for 2021.1 ▪ Xilinx Runtime Library (XRT) Native APIs: Added new module and lab to describe the XRT native APIs—the lab also supports the Versal™ ACAP ▪ Xilinx Card Utilities: Added details on how the xbutil and xbmgmt utilities have been improved for this release ▪ Profiling: Updated the xrt.ini switches for profiling and debugging ▪ Optimization Methodology & C/C++ based Kernel Optimization: Updated the key techniques necessary to develop a high-performance C/C++ kernel ▪ Vitis Accelerated Libraries: Added information on the AI Engine DSP library, which is now part of the Vitis Libraries and is available from GitHub ▪ All labs have been updated to the latest software versions
Course details with outline, daily schedule and prerequisites.
Currently Scheduled Classes
Accelerating Applications with the Vitis Unified Software Environment June 20-22-2022 Online
Title: Accelerating Applications with the Vitis Unified Software Environment
Date/Duration: June 20-22-2022, Three days
Times: 9 AM - 5 PM CST daily
Location:Online