This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Open AccessReview
Reconfigurable SmartNICs: A Comprehensive Review of FPGA Shells and Heterogeneous Offloading Architectures
by
Andrei-Alexandru Ulmămei
Andrei-Alexandru Ulmămei
and
Călin Bîră
Călin Bîră *
Department of Electronic Devices, Circuits and Architectures, Faculty of Electronics, Telecommunication and Information Technology, National University of Science and Technology POLITEHNICA Bucharest, 060042 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(3), 1476; https://doi.org/10.3390/app16031476 (registering DOI)
Submission received: 31 December 2025
/
Revised: 21 January 2026
/
Accepted: 25 January 2026
/
Published: 1 February 2026
Abstract
Smart Network Interface Cards (SmartNICs) represent a paradigm shift in system architecture by offloading packet processing and selected application logic from the host CPU to the network interface itself. This architectural evolution reduces end-to-end latency toward the physical limits of Ethernet while simultaneously decreasing CPU and memory bandwidth utilization. The current ecosystem comprises three principal categories of devices: (i) conventional fixed-function NICs augmented with limited offload capabilities; (ii) ASIC-based Data Processing Units (DPUs) that integrate multi-core processors and dedicated protocol accelerators; and (iii) FPGA-based SmartNIC shells—reconfigurable hardware frameworks that provide PCIe connectivity, DMA engines, Ethernet MAC interfaces, and control firmware, while exposing programmable logic regions for user-defined accelerators. This article provides a comparative survey of representative platforms from each category, with particular emphasis on open-source FPGA shells. It examines their architectural capabilities, programmability models, reconfiguration mechanisms, and support for GPU-centric peer-to-peer datapaths. Furthermore, it investigates the associated software stack, encompassing kernel drivers, user-space libraries, and control APIs. This study concludes by outlining open research challenges and future directions in RDMA-oriented data preprocessing and heterogeneous SmartNIC acceleration.
Share and Cite
MDPI and ACS Style
Ulmămei, A.-A.; Bîră, C.
Reconfigurable SmartNICs: A Comprehensive Review of FPGA Shells and Heterogeneous Offloading Architectures. Appl. Sci. 2026, 16, 1476.
https://doi.org/10.3390/app16031476
AMA Style
Ulmămei A-A, Bîră C.
Reconfigurable SmartNICs: A Comprehensive Review of FPGA Shells and Heterogeneous Offloading Architectures. Applied Sciences. 2026; 16(3):1476.
https://doi.org/10.3390/app16031476
Chicago/Turabian Style
Ulmămei, Andrei-Alexandru, and Călin Bîră.
2026. "Reconfigurable SmartNICs: A Comprehensive Review of FPGA Shells and Heterogeneous Offloading Architectures" Applied Sciences 16, no. 3: 1476.
https://doi.org/10.3390/app16031476
APA Style
Ulmămei, A.-A., & Bîră, C.
(2026). Reconfigurable SmartNICs: A Comprehensive Review of FPGA Shells and Heterogeneous Offloading Architectures. Applied Sciences, 16(3), 1476.
https://doi.org/10.3390/app16031476
Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details
here.
Article Metrics
Article metric data becomes available approximately 24 hours after publication online.