Giter Club home page Giter Club logo

wintercamp-2023-aie's Introduction

WinterCamp-2023-AIE

This is a private repository to deliver the 2023 Winter Camp AIE Training Material on Jan 11~16, 2023. Please DO NOT distribute this document for any commercial purposes.

Tools Versions

This version of the tutorial has been verified for the following environments. VCK5000 Local HW-EMU environment setup and HACC Getting started steps can be found here

Environment Vitis XRT Shell Notes
HACC-NUS 2022.1 2.13.478 xilinx_vck5000_gen4x8_xdma_2_202210_1

Schedule

DATE Time Subject Resource
Wednesday, January 11 9:30 AM-11:30 AM Overview of Versal ACAP Architecture 1. AI Engines and Their Applications | 2. Versal Overview
Introduction to AI Engine Architecture AI Engine Tile Architecture
Versal AI Engine Memory and Data Movement AI Engine Data Movement Architecture
2:00 PM-4:00 PM VCK5000 Platform Introduction and Versal ACAP Tool Flow Integrating the Application Using the Vitis Tools Flow
Lab1: Vecter Addition Using Streams VADD Lab Guide Part1 | VADD Lab Guide Part2
Thursday, January 12 9:30 AM-11:30 AM Scalar and Vector Data Types Introduction to Scalar and Vector Programming
AI Engine APIs AI Engine API User Guide
Windows and Streaming Data APIs Window and Streaming Data API
2:00 PM-4:00 PM Vitis Analyzer Performance Analysis of AI Engine Graph Application during Simulation and Hardware
Lab2: Full system running the AI Engine Matmult Lab Guide
Monday, January 16 9:30 AM-11:30 AM The Programming Model - Single Kernel Single Kernel Programming
The Programming Model - Adaptive Data Flow Graph Graph Programming
The Programming Model - Multiple Kernels Using Graphs Multiple Kernels Using Graphs
2:00 PM-4:00 PM Demo on how to get started with VCK5000 Card on HACC VCK5000 Getting Started on HACC
Lab3: Code vectorization of a FIR filter using the AIE APIs Fir Filter Lab Guide

Additional Material

  1. Download Vitis Unified Software

  2. Vitis Unified Software Documentation

  3. Vitis Community Forum

  4. Webinar: Vitis End-to-End Flow for Mixed Kernel Acceleration on VCK5000

  5. Generate an aiengine license for free

  6. Versal ACAP AI Engines for Dummies

  7. Versal ACAP AI Engine Architecture Manual

  8. Versal ACAP AI Engine Programming Environment User Guide

    1. Adaptive Data Flow Graph Specification Reference

    2. Compiling an AI Engine Graph Application

    3. Simulating an AI Engine Graph Application

  9. AI Engine API User Guide

  10. AI Engine Intrinsics

  11. AI Engine Development Tutorial

  12. Versal ACAP AI Engine Register Reference

  13. Versal ACAP Design Process Documentation

  14. System-Level Benefits of the Versal Platform

  15. Vitis Unified Software Platform Documentation: Application Acceleration Development

  16. Vitis Application Development Flow

  17. Data Center Acceleration Terminology

wintercamp-2023-aie's People

Contributors

hongshitan avatar maxwellhyh avatar vickyiii avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.