FPGA as a RESTful Service: Release Your Accelerator from the PCIe Cage!


Loading...

Date

2023-05-08

Publication Type

Other Conference Item

ETH Bibliography

yes

Citations

Altmetric

Data

Abstract

FPGAs have proven to be an efficient execution node to accelerate compute-intense tasks in distributed system. However, keeping them as a primary PCIe-attached device remains a limiting factor for their broader adoption: (i) the tight coupling of technology stacks increases development and maintenance costs; (ii) PCIe communication pattern reduces the potential for low-latency and high-bandwidth acceleration; and (iii) cloud offerings are restricted to few settings. In this work, we present Strega, an HTTP server-side stack for FPGA kernels, making them available as a RESTful micro-service directly over the network. The enhanced hardware abstraction facilitates software integration, while offering deterministic, orders of magnitude higher performance.

Publication status

published

External links

Editor

Book title

Journal / series

Volume

Pages / Article No.

Publisher

European Conference on Computer Systems

Event

18th European Conference on Computer Systems (EuroSys 2023)

Edition / version

Methods

Software

Geographic location

Date collected

Date created

Subject

Organisational unit

03506 - Alonso, Gustavo / Alonso, Gustavo check_circle

Notes

Poster Abstract

Funding

Related publications and datasets