A Chronological Analysis of the Evolution of SmartNICs
By: Olasupo Ajayi, Ryan Grant
Potential Business Impact:
Smart network cards speed up internet data flow.
Network Interface Cards (NICs) are one of the key enablers of the modern Internet. They serve as gateways for connecting computing devices to networks for the exchange of data with other devices. Recently, the pervasive nature of Internet-enabled devices coupled with the growing demands for faster network access have necessitated the enhancement of NICs to Smart NICs (SNICs), capable of processing enormous volumes of data at near real-time speed. However, despite their popularity, the exact use and applicability of SNICs remains an ongoing debate. These debates are exacerbated by the incorporation of accelerators into SNIC, allowing them to relieve their host's CPUs of various tasks. In this work, we carry out a chronological analysis of SNICs, using 370 articles published in the past 15 years, from 2010 to 2024, to gain some insight into SNICs; and shed some light on their evolution, manufacturers, use cases, and application domains.
Similar Papers
Enabling Time-Aware Priority Traffic Management over Distributed FPGA Nodes
Distributed, Parallel, and Cluster Computing
Manages internet speed for different tasks.
A Survey on Heterogeneous Computing Using SmartNICs and Emerging Data Processing Units (Expanded Preprint)
Distributed, Parallel, and Cluster Computing
New computer parts speed up tasks and AI.
Scalable and Efficient Intra- and Inter-node Interconnection Networks for Post-Exascale Supercomputers and Data centers
Hardware Architecture
Makes supercomputers faster by fixing data jams.