Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Framework for Neural Network Inference on FPGA-Centric SmartNICs

Conference ·
FPGA-based SmartNICs offer great potential to significantly improve the performance of high-performance computing and warehouse data processing by tightly coupling support for reconfigurable data-intensive computation with cross-node communication, thereby mitigating the von Neumann bottleneck. Existing work, however, has been generally been limited in that it assumes an accelerator model where kernels are offloaded to SmartNICs, but most control tasks are left to the CPUs. This leads to frequent waiting, inferior performance, and scaling challenges. In this work, we propose a new distributive data-centric computing framework, named FCsN, for reconfigurable SmartNIC-based systems. Through a lightweight task circulation execution model and its implementation architecture, FCsN allows the complete detaching of kernel execution, control logic, system scheduling, and network communication to the SmarNICs. This boosts performance by: (i) avoiding the control dependency with CPUs and (ii) supporting streaming kernel execution and network communication at line rate and in a very fine-grained manner. We demonstrate the efficiency and flexibility of FCsN using various types of neural network applications including graph neural networks; as these last are both irregular and data intensive they offer an especially robust demonstration. Evaluations using commonly-used neural network models and graph datasets show that a system with the support of FCsN can achieve, on average, 144 speedups over the MPI-based standard CPU baselines.
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1964158
Report Number(s):
PNNL-SA-169702
Country of Publication:
United States
Language:
English

Similar Records

A Path Toward Understanding the Performance Capabilities of SmartNIC Devices [Slides]
Technical Report · Wed Feb 23 23:00:00 EST 2022 · OSTI ID:1846897

Performance Characteristics of the BlueField-2 SmartNIC
Technical Report · Wed May 19 00:00:00 EDT 2021 · OSTI ID:1783736

OpenSNAPI: Toward a Unified API for SmartNICs
Technical Report · Mon Aug 03 00:00:00 EDT 2020 · OSTI ID:1645063

Related Subjects