A comprehensive survey on smartnics: Architectures, development models, applications, and research directions

EF Kfoury, S Choueiri, A Mazloum, A AlSabeh… - IEEE …, 2024 - ieeexplore.ieee.org
The end of Moore's Law and Dennard Scaling has slowed processor improvements in the
past decade. While multi-core processors have improved performance, they are limited by …

Turbo: Smartnic-enabled dynamic load balancing of µs-scale rpcs

H Seyedroudbari, S Vanavasam… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Online services are decomposed into fine-grained software components that communicate
over the network using fine-grained Remote Procedure Calls (RPCs). Inter-server …

Automatic generation of network function accelerators using component-based synthesis

F Pereira, G Matos, H Sadok, D Kim, R Martins… - Proceedings of the …, 2022 - dl.acm.org
Designing networked systems that take best advantage of heterogeneous dataplanes-eg,
dividing packet processing across both a PISA switch and an x86 CPU-can improve …

LGBM: An Intrusion Detection Scheme for Resource‐Constrained End Devices in Internet of Things

YQ Cong, T Guan, JF Cui… - Security and …, 2022 - Wiley Online Library
The intrusion detection schemes (IDSs) based on the Gradient Boosting Decision Tree
(GBDT) face three problems: unbalanced training data distribution, large dimensionality of …

The I/O Driven Server: From SmartNICs to Data Movement Controllers

J Sherry - ACM SIGCOMM Computer Communication Review, 2024 - dl.acm.org
Many researchers are turning to SmartNIC offloads to improve the performance of high-
performance networked systems. In this editorial, I discuss why SmartNICs are an especially …

Tapu: A transmission-analytics processing unit for accelerating multifunctions in iot gateways

H Liang, Q Sang, C Hu, Y Gong… - IEEE Internet of …, 2023 - ieeexplore.ieee.org
Internet of Things (IoT) gateways integrate various sensors and compute initial decisions
before transmitting data to the cloud for further processing. As the functions they need to …

Realtime Malicious Traffic Detection targeted for TCP Out-of-Order Packets based on FPGA

Z Hu, H Hasegawa, Y Yamaguchi, H Shimada - IEEE Access, 2023 - ieeexplore.ieee.org
Currently, with the increasing popularity of high-speed network, in order to protect the
network environment, more and more companies start to explore how to efficiently detect …

BVAP: Energy and Memory Efficient Automata Processing for Regular Expressions with Bounded Repetitions

Z Wen, L Kong, A Le Glaunec, K Mamouras… - Proceedings of the 29th …, 2024 - dl.acm.org
Regular pattern matching is pervasive in applications such as text processing, malware
detection, network security, and bioinformatics. Recent studies have demonstrated …

Exploiting the Common Case When Accelerating Input-Dependent Stream Processing by FPGA

Z Zhao, J Melber, S Sahay, S Obla… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
FPGAs have traditionally been successful in accelerating stream processing applications
where the amount and type of work performed on each record—eg, image, packet—do not …

XAV: A High-Performance Regular Expression Matching Engine for Packet Processing

J Zhong, S Chen, C Yu - arXiv preprint arXiv:2403.16533, 2024 - arxiv.org
Regular expression matching is the core function of various network security applications
such as network intrusion detection systems. With the network bandwidth increases, it is a …