Welcome To Technically Speaking, Inc
Cart 0
Technically Speaking, Inc - Patricia Townsend Culverson, Patricia Townsend, Technically Speaking Inc

Technically Speaking, Inc

Accelerating Applications with the VITIS Unified Software Environment | Online & Woodland Hills, CA


 Please note:  This is a 1-day version of the agenda below. 

Please note:  This course is scheduled to run Onsite and Online simultaneously. Onsite and Online versions of this course have the exact same material and content.


Course Description

After completing this comprehensive training, you will have the necessary skills to:

  • Describe how Vitis can be used to implement HLS modules
  • Describe Vitis support for OpenCL design flow
  • Use Vitis to migrate existing SDSoC applications
  • Describe how the FPGA architecture lends itself to parallel computing
  • Identity candidate functions for hardware acceleration
  • Explain how the Vitis development environment helps software developers to focus on applications
  • Examine the OpenCL API execution model
  • Analyze the OpenCL API memory model
  • Create kernels from C, C++, OpenCL, or RTL IP
  • Apply host code optimization and kernel optimization techniques
  • Move data efficiently between kernel and global memory
  • Profile and debug OpenCL API code


Course Outline

  • Introduction to the Vitis Environment and OpenCL Framework {Lecture}
  • Vitis Tools Overview {Lecture, Lab}
  • Makefile Flow {Lecture, Lab}
  • Introduction to FPGAs {Lecture}
  • Alveo Product Overview {Lecture}
  • Alveo Partner Ecosystem Solutions Overview {Lecture}
  • Introduction to Nimbix Cloud {Lecture}
  • Vitis Execution Model & XRT {Lecture}
  • Vitis Execution Model & XRT (2) {Lecture, Lab}
  • Synchronization {Lecture, Lab}

Day 2

  • Introduction to NDRanges {Lecture}
  • Working with NDRanges {Lecture, Lab}
  • Profiling {Lecture}
  • Debugging {Lecture}
  • C-Based Kernels {Lecture}
  • C-Based Kernel Optimization {Lecture}
  • Optimization Methodologies {Lecture}
  • Memory Transfer Optimization Techniques {Lecture}
  • Kernel Optimization Techniques {Lecture, Lab}
  • xfOpenCV Libraries via Github {Lecture, Lab}
  • Custom Platform {Lecture, Lab}

        Share this Product

        More from this collection

        Recently Viewed Items