1

Sit Here: Placing Virtual Machines Securely in Cloud Environments

A Cloud Computing Environment (CCE) leverages the advantages offered by virtualisation to enable virtual machines (VMs) within the same physical machine (PM) to share physical resources. Cloud service providers (CSPs) accommodate the fluctuating …

Build Automation and Runtime Abstraction for Partial Reconfiguration on Xilinx Zynq UltraScale+

Abstract—Partial reconfiguration (PR) is fundamental to building adaptive systems on modern FPGA SoCs, where hardware can be adapted dynamically at runtime. Vendor supported reconfiguration is performance limited, drivers entail complex memory …

High Throughput Accelerator Interface Framework for a Linear Time-Multiplexed FPGA Overlay

Coarse-grained FPGA overlays improve design productivity through software-like programmability and fast compilation. However, the effectiveness of overlays as accelerators is dependent on suitable interface and programming integration into a …

Characterizing Latency Overheads in the Deployment of FPGA Accelerators

FPGA hardware accelerators have recently enjoyed significant attention as platforms for further accelerating computation in the datacenter but they potentially add additional layers of hardware and software interfacing that can further increase …

Quantifying the Latency Benefits of Near-Edge and In-Network FPGA Acceleration

Transmitting data to cloud datacenters in distributed IoT applications introduces significant communication latency, but is often the only feasible solution when source nodes are computationally limited. To address latency concerns, cloudlets, …