Welcome to Faster Technology's Online Store

Skip to Main Content »

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 2022.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