Network Attached FPGAs in the Open Cloud Testbed (OCT)

Network Attached FPGAs in the Open Cloud Testbed (OCT)
复制标题

DOI:
10.1109/infocomwkshps54753.2022.9798375
复制
发表时间:
2022-05
期刊:
IEEE INFOCOM 2022 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
影响因子:
--
通讯作者:
Suranga Handagala;M. Leeser;Kalyani Patle;M. Zink
Suranga Handagala;M. Leeser;Kalyani Patle;M. Zink
中科院分区:
其他
文献类型:
--
作者:
Suranga Handagala;M. Leeser;Kalyani Patle;M. Zink

文献摘要

被引文献

相似文献

开放的云测试床(OCT)为节点提供了可编程门阵列(FPGA),这些节点是在用户完整控制下的,并通过两个100GBPS连接直接连接到网络开关。我们在FPGA上提供TCP和UDP堆栈。此外,用户有能力尝试自己的协议。我们提供了几个实验,可以利用此功能,包括TCP吞吐量测量,加密/解密示例以及机器学习推断推理跨两个FPGA分开,其中图像是在一个节点上输入的,并且在第二个节点上可用的标记输出可用。测试台可供研究人员执行自己的实验,并包括一个开发平台,该平台允许用户创建FPGA应用程序。网络测量结果表明,通过调整适当的参数,我们实现了接近峰带宽。
The Open Cloud Testbed (OCT) provides nodes with Field Programmable Gate Arrays (FPGAs) that are under the complete control of the user and are directly attached to a network switch via two 100Gbps connections. We provide TCP and UDP stacks on the FPGAs. In addition, users have the ability to experiment with their own protocol. We present several experiments which make use of this capability including TCP throughput measurements, an encryption/decryption example, and machine learning inference split across two FPGAs where the images are input on one node and the labelled output available on a second node. The testbed is available for researchers to perform their own experiments, and includes a development platform that allows users to create FPGA applications. Network measurement results show we achieve close to peak bandwidth by tuning appropriate parameters.