JoyceLi-Xilinx / SDAccel-AWS-F1-Developer-Labs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SDAccel AWS F1 Developer Labs

Welcome to the SDAccel AWS F1 Developer Labs. By going through these labs you will gain hands-on experience with AWS F1 and learn how to develop accelerated applications using the Xilinx SDAccel development environment.

Prerequisites

In order to run the SDAccel AWS F1 Developer Labs, you need the following:

  • An AWS account
  • Access to AWS F1 instances
  • Familiarity with launching an AWS EC2 F1 instance with RDP services enabled

If you need help with any of the above, follow the setup instructions

Supported Versions

These labs are based on SDAccel 2018.3 available with the FPGA Developer AMI v1.6.0. Please make sure to select this version when you launch your instance. To find this AMI, search for "FPGA Developer AMI - 1.6.0" in the Community AMIs.

Developer Lab Modules

Introduction to the SDAccel Flow

  • Running the "Hello World" example
  • Introduction to the SDAccel development environment
  • Using the SDAccel GUI to optimize applications

FOLLOW THE INSTRUCTIONS

Methodology for Optimizing Accelerated FPGA Applications

  • Determine the software functions to be accelerated
  • Begin with a baseline design of 2D convolution of an RGBA video and a set of filter coefficients using ffmpeg
  • Perform a series of optimization methods to achieve the performance target

FOLLOW THE INSTRUCTIONS


Visit the SDAccel Developer Zone for more information about FPGA acceleration

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 84.8%Language:C 13.0%Language:Makefile 2.2%