发表机构
Northeastern University; University of Massachusetts Amherst(东北大学; 马萨诸塞大学阿默斯特分校)
机构由 AI 辅助整理,请以论文原文为准。AI 中文总结
本文提出基于FPGA的SmartNIC架构,在OCT平台上利用P4实现线速网络处理,集成SciTags标准监控科学数据流,实验证明低延迟与高准确性。
AI 中文摘要
本文提出了一种基于FPGA的SmartNIC架构,旨在解决数据密集型科学计算中的关键网络挑战。随着科学工作流对跨广域网的高带宽数据传输和实时监控的需求日益增长,开放云测试平台(OCT)为研究线速网络内处理解决方案提供了理想平台。我们的方法侧重于通过FPGA加速实现网络可见性、优化和编排能力。所提出的系统利用P4可编程数据平面功能来支持数据包解析、标记、遥测提取、流量引导和机器学习推理,所有这些均无需主机CPU干预或修改应用服务器。作为一个具体示例,我们的框架集成了SciTags标准,该标准通过数据包标记将网络流量与科学上下文关联起来。我们实现了一个高性能网络桥,根据IPv6流标签中标识的SciTag值对数据包进行计数。在OCT中的AMD U280 FPGA上进行的实验评估证明了该方法的可行性,显示出可忽略不计的处理延迟和线速数据包处理能力,同时能够准确监控科学数据流。
英文摘要
This paper presents an FPGA-based SmartNIC architecture designed to address critical network challenges in data-intensive scientific computing. As scientific workflows increasingly demand high-bandwidth data movement and real-time monitoring across wide-area networks, the Open Cloud Testbed (OCT) provides an ideal platform for investigating in-network processing solutions at line rate. Our approach focuses on implementing network visibility, optimization, and orchestration capabilities through FPGA acceleration. The proposed system leverages P4-programmable data-plane functions to support packet parsing, marking, telemetry extraction, traffic steering, and machine learning inference, all without requiring host CPU intervention or modifications to application servers. As a concrete example, our framework integrates the SciTags standard, which enables associating network traffic with scientific context through packet marking. We implement a high-performance network bridge that counts packets by their SciTag values, as identified in the IPv6 Flow Label. Experimental evaluation on AMD U280 FPGAs in OCT demonstrates the feasibility of this approach, showing imperceptible processing latency and line-rate packet handling, while accurately monitoring scientific data flows.
CommentsPaper accepted to the Twelfth International Workshop on Heterogeneous High-performance Reconfigurable Computing (H2RC'26) Held in conjunction with SC26: The International Conference for High Performance Computing, Networking, Storage and Analysis