Back to search

University of Illinois at Urbana-Champaign

Nimblock 2.0: Serverless computing with multi-tenant FPGAS

Abstract

dc:description

Serverless computing has gained significant popularity in recent years, especially in cloud computing environments. Although Field-Programmable Gate Arrays (FPGAs) have become increasingly common in cloud computing environments, there has been limited research into how FPGAs can be integrated into serverless computing frameworks to further improve performance and cost-efficiency. We propose Nimblock 2.0 as a means of integrating FPGAs into serverless platforms, enabling developers to leverage the speed and versatility of FPGAs to build and execute high-performance, customizable applications easily. Our evaluation of the Nimblock 2.0 heterogeneous serverless computing model shows that running FPGA workloads in a serverless environment results in an average overhead of only 13%. Allocating requests to both CPU and FPGA compute resources can provide up to a 12% performance improvement. The ability to allocate requests to different resource types can provide significant performance improvements, while considering workload characteristics and priority can further optimize performance. Nimblock 2.0 can enable the efficient use of FPGAs in serverless computing, enabling support for frameworks such as Library-as-a-Service.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Mandava, Meghna
Contributors dc:contributor
  • Chen, Deming

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • Copyright 2023 Meghna Mandava
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/120445

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Mandava, Meghna. Nimblock 2.0: Serverless computing with multi-tenant FPGAS. Thesis thesis, University of Illinois at Urbana-Champaign, 2023. https://hdl.handle.net/2142/120445