Skip to content

Latest commit

 

History

History
27 lines (11 loc) · 1.09 KB

README.md

File metadata and controls

27 lines (11 loc) · 1.09 KB

Accelerating Applications Inside Virtual Machines Running on Embedded Platforms

This tutorial shows how to run an application inside a VM (AWS Firecracker ) with hardware acceleration provided by FPGA logic resources.

It employs Xilinx tools to build the hardware infrastructure and compile the host application. On top of it, the vAccel framework is used to map the accelerated functions to different hardware resources.

The ZCU104 Board is used to host the hardware platform and contains a Zynq UltraScale+ MPSoC device, in addition to peripherals such as DDR memory, USB/JTAG UART, Micro SD card, Ethernet, etc.

The tutorial is divided into five parts:

Booting Ubuntu 22.04 on ZCU104

vAccel Installation (No Hardware Acceleration)

ZCU104 Hardware Acceleration Platform

ZCU104 Hardware Acceleration Application

ZCU104 Hardware Acceleration Inside a Virtual Machine