A survey of coarse-grained reconfigurable architecture and design: Taxonomy, challenges, and applications

L Liu, J Zhu, Z Li, Y Lu, Y Deng, J Han, S Yin… - ACM Computing …, 2019 - dl.acm.org
As general-purpose processors have hit the power wall and chip fabrication cost escalates
alarmingly, coarse-grained reconfigurable architectures (CGRAs) are attracting increasing …

The programmable data plane: Abstractions, architectures, algorithms, and applications

O Michel, R Bifulco, G Retvari, S Schmid - ACM Computing Surveys …, 2021 - dl.acm.org
Programmable data plane technologies enable the systematic reconfiguration of the low-
level processing steps applied to network packets and are key drivers toward realizing the …

5G support for industrial IoT applications—challenges, solutions, and research gaps

P Varga, J Peto, A Franko, D Balla, D Haja, F Janky… - Sensors, 2020 - mdpi.com
Industrial IoT has special communication requirements, including high reliability, low
latency, flexibility, and security. These are instinctively provided by the 5G mobile …

Silkroad: Making stateful layer-4 load balancing fast and cheap using switching asics

R Miao, H Zeng, C Kim, J Lee, M Yu - … of the Conference of the ACM …, 2017 - dl.acm.org
In this paper, we show that up to hundreds of software load balancer (SLB) servers can be
replaced by a single modern switching ASIC, potentially reducing the cost of load balancing …

Offloading distributed applications onto smartnics using ipipe

M Liu, T Cui, H Schuh, A Krishnamurthy… - Proceedings of the …, 2019 - dl.acm.org
Emerging Multicore SoC SmartNICs, enclosing rich computing resources (eg, a multicore
processor, onboard DRAM, accelerators, programmable DMA engines), hold the potential to …

{NetBricks}: Taking the V out of {NFV}

A Panda, S Han, K Jang, M Walls… - … USENIX Symposium on …, 2016 - usenix.org
The move from hardware middleboxes to software network functions, as advocated by NFV,
has proven more challenging than expected. Developing new NFs remains a tedious …

NFP: Enabling network function parallelism in NFV

C Sun, J Bi, Z Zheng, H Yu, H Hu - Proceedings of the Conference of the …, 2017 - dl.acm.org
Software-based sequential service chains in Network Function Virtualization (NFV) could
introduce significant performance overhead. Current acceleration efforts for NFV mainly …

Kv-direct: High-performance in-memory key-value store with programmable nic

B Li, Z Ruan, W Xiao, Y Lu, Y Xiong, A Putnam… - Proceedings of the 26th …, 2017 - dl.acm.org
Performance of in-memory key-value store (KVS) continues to be of great importance as
modern KVS goes beyond the traditional object-caching workload and becomes a key …

{FlowBlaze}: Stateful Packet Processing in Hardware

S Pontarelli, R Bifulco, M Bonola, C Cascone… - … USENIX Symposium on …, 2019 - usenix.org
Programmable NICs allow for better scalability to handle growing network workloads,
however, providing an expressive, yet simple, abstraction to program stateful network …

Achieving 100gbps intrusion prevention on a single server

Z Zhao, H Sadok, N Atre, JC Hoe, V Sekar… - … USENIX Symposium on …, 2020 - usenix.org
Intrusion Detection and Prevention Systems (IDS/IPS) are among the most demanding
stateful network functions. Today's network operators are faced with securing 100Gbps …