Configurable Network Protocol Accelerator (COPA)

Configurable Network Protocol Accelerator (COPA)
复制标题

可配置网络协议加速器 (COPA)

DOI:
10.1109/mm.2020.3042167
复制
发表时间:
2021
期刊:
影响因子:
3.6
通讯作者:
M. Blocksome
M. Blocksome
中科院分区:
计算机科学3区
文献类型:
--
作者:
V. Krishnan;O. Serres;M. Blocksome

文献摘要

被引文献

相似文献

今天的现场可编程门阵列(FGA)不仅提供可编程加速能力,而且还包括与主流处理器平台不相上下的高级功能。然而,它们不是作为自主加速节点部署,而是在标准处理器平台的控制下作为二等公民部署。可配置网络协议加速器(COPA)框架使现场可编程门阵列能够支持定制的内联/后备加速器,并直接连接到100 Gb/S以太网络。硬件组件提供必要的网络/加速器基础设施。该软件组件支持开放标准API,该API使得集成加速器能够与应用程序/中间件的网络通信一起使用。COPA实现了真正的分布式FPGA加速器模型,并已在Stratix10 FPGA的变种上实现。COPA框架和示例加速器IP已通过微基准测试和代理客户端/服务器基准测试进行了验证,并实现了全网络带宽。
Today's field-programmable gate arrays (FPGAs) offer not only programmable acceleration capabilities but also include advanced features that are on-par with a mainstream processor platform. However, rather than being deployed as autonomous acceleration nodes, they are generally deployed as second-class citizens under the control of a standard processor platform. The configurable network protocol accelerator (COPA) framework enables FPGAs to support custom inline/lookaside accelerators and attach directly to a 100-Gb/s Ethernet network. The hardware component provides the necessary networking/accelerator infrastructure. The software component supports an open standard API that enables the integrated accelerators to be used with network communication by applications/middleware. COPA enables a truly distributed FPGA accelerator model and has been implemented on variants of Stratix10 FPGAs. The COPA framework along with example accelerator IPs has been validated with microbenchmarks as well as proxy client/server benchmarks and achieves full network bandwidth.