The future of FPGA acceleration in datacenters and the cloud
In this article, we survey existing academic and commercial efforts to provide Field-
Programmable Gate Array (FPGA) acceleration in datacenters and the cloud. The goal is a …
Programmable Gate Array (FPGA) acceleration in datacenters and the cloud. The goal is a …
Rethinking software runtimes for disaggregated memory
Disaggregated memory can address resource provisioning inefficiencies in current
datacenters. Multiple software runtimes for disaggregated memory have been proposed in …
datacenters. Multiple software runtimes for disaggregated memory have been proposed in …
Serverless computing on heterogeneous computers
Existing serverless computing platforms are built upon homogeneous computers, limiting the
function density and restricting serverless computing to limited scenarios. We introduce …
function density and restricting serverless computing to limited scenarios. We introduce …
Do {OS} abstractions make sense on {FPGAs}?
Hybrid computing systems, consisting of a CPU server coupled with a Field-Programmable
Gate Array (FPGA) for application acceleration, are today a common facility in datacenters …
Gate Array (FPGA) for application acceleration, are today a common facility in datacenters …
Enzian: an open, general, CPU/FPGA platform for systems software research
Hybrid computing platforms, comprising CPU cores and FPGA logic, are increasingly used
for accelerating data-intensive workloads in cloud deployments, and are a growing topic of …
for accelerating data-intensive workloads in cloud deployments, and are a growing topic of …
A survey of system architectures and techniques for fpga virtualization
MH Quraishi, EB Tavakoli, F Ren - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
FPGA accelerators are gaining increasing attention in both cloud and edge computing
because of their hardware flexibility, high computational throughput, and low power …
because of their hardware flexibility, high computational throughput, and low power …
Farview: Disaggregated memory with operator off-loading for database engines
Cloud deployments disaggregate storage from compute, providing more flexibility to both the
storage and compute layers. In this paper, we explore disaggregation by taking it one step …
storage and compute layers. In this paper, we explore disaggregation by taking it one step …
RAMBDA: RDMA-driven Acceleration Framework for Memory-intensive µs-scale Datacenter Applications
Responding to the" datacenter tax" and" killer microseconds" problems for memory-intensive
datacenter applications, diverse solutions including Smart NIC-based ones have been …
datacenter applications, diverse solutions including Smart NIC-based ones have been …
Energat: Fine-grained energy attribution for multi-tenancy
In the post-Moore's Law era, relying solely on hardware advancements for automatic
performance gains is no longer feasible without increased energy consumption, due to the …
performance gains is no longer feasible without increased energy consumption, due to the …
Compiler-driven FPGA virtualization with SYNERGY
FPGAs are increasingly common in modern applications, and cloud providers now support
on-demand FPGA acceleration in data centers. Applications in data centers run on virtual …
on-demand FPGA acceleration in data centers. Applications in data centers run on virtual …