A Smart Network Interface Approach for Distributed Applications on Xilinx Zynq SoCs

被引:10
作者
Shreejith, Shanker [1 ]
Cooke, Ryan A. [1 ]
Fahmy, Suhaib A. [1 ]
机构
[1] Univ Warwick, Sch Engn, Coventry, W Midlands, England
来源
2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL) | 2018年
关键词
D O I
10.1109/FPL.2018.00038
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Networked embedded systems have seen tremendous growth with many more complex critical and non-critical systems exchanging information over networks of various types. At each node, information is processed by the network stack before the application sees the data. Large portions of the stack are in software, resulting in significant and non-deterministic delays. While hybrid compute platforms like the Xilinx Zynq can accelerate processing tasks through offloading to programmable logic, the delays incurred due to connectivity can significantly impact overall application latency. In this paper, we present a smart network interface approach for the Xilinx Zynq platform based on datapath extensions within the otherwise standard Ethernet interface. We show that this approach improves computation offload latency by 24-27% and throughput by 37% for a complex computational kernel.
引用
收藏
页码:186 / 190
页数:5
相关论文
共 16 条
[1]  
[Anonymous], P INT S SYST CHIP SO
[2]   Evaluation of Communication Architectures for Switched Real-Time Ethernet [J].
Carvajal, Gonzalo ;
Wu, Chun Wah ;
Fischmeister, Sebastian .
IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (01) :218-229
[3]   Atacama: An Open FPGA-based Platform for Mixed-Criticality Communication in Multi-Segmented Ethernet Networks [J].
Carvajal, Gonzalo ;
Figueroa, Miguel ;
Trausmuth, Robert ;
Fischmeister, Sebastian .
2013 IEEE 21ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2013, :121-128
[4]   HyPaFilter - A Versatile Hybrid FPGA Packet Filter [J].
Fiesslert, Andreas ;
Hager, Sven ;
Scheuermannt, Bjoern ;
Moore, Andrew W. .
PROCEEDINGS OF THE 2016 SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'16), 2016, :25-36
[5]  
Geier M., 2016, ACM IEEE S EMB SYST
[6]   A practical implementation of an IEEE1588 supporting Ethernet switch [J].
Koehler, Daniel .
2007 IEEE INTERNATIONAL SYMPOSIUM ON PRECISION CLOCK SYNCHRONIZATION FOR MEASUREMENT CONTROL AND COMMUNICATION, 2007, :134-+
[7]  
Meinl F, 2017, 2017 IEEE MTT-S INTERNATIONAL CONFERENCE ON MICROWAVES FOR INTELLIGENT MOBILITY (ICMIM), P71, DOI 10.1109/ICMIM.2017.7918859
[8]  
Qiao Y., 2017, CONCURRENCY COMPUTAT, V29
[9]   FPGA-based Radar Signal Processing for Automotive Driver Assistance System [J].
Saad, Jean ;
Baghdadi, Amer ;
Bodereau, Frantz .
RSP 2009: TWENTIETH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2009, :196-+
[10]  
Schuehler DV, 2004, LECT NOTES COMPUT SC, V3203, P301