Title
Optimizing a Hardware Network Stack to Realize an In-Network ML Inference Application
Abstract
FPGAs are an interesting platform for the implementation of network-attached accelerators, either in the form of smart network interface cards or as In-Network Processing accelerators.Both application scenarios require a high-throughput hardware network stack. In this work, we integrate such a stack into the open-source TaPaSCo framework and implement a library of easy-to-use design primitives for network functionality in modern HDLs. To further facilitate the development of network-attached FPGA accelerators, the library is complemented by a handy simulation framework.In our evaluation, we demonstrate that the integrated and extended stack can operate at or close to the theoretical maximum, both for the stack itself as well as an network-attached machine learning inference appliance.
Year
DOI
Venue
2021
10.1109/H2RC54759.2021.00008
2021 IEEE/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing (H2RC)
Keywords
DocType
ISBN
In-Network Processing,100G,Network,TCP/IP
Conference
978-1-6654-3071-5
Citations 
PageRank 
References 
1
0.40
0
Authors
5
Name
Order
Citations
PageRank
Marco Hartmann110.40
Lukas Weber234.89
Johannes Wirth310.73
Lukas Sommer487.53
Andreas Koch59415.13