Skip to content

Accelerating Applications Inside Virtual Machines Running on Embedded Platforms

Notifications You must be signed in to change notification settings

ssrg-vt/HW-Accel-APP-VM

Repository files navigation

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

About

Accelerating Applications Inside Virtual Machines Running on Embedded Platforms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published