HIGH-SPEED PACKET PROCESSING USING RECONFIGURABLE COMPUTING

被引:35
作者
Brebner, Gordon [1 ]
Jiang, Weirong [1 ]
机构
[1] Xilinx Labs, San Jose, CA 95124 USA
关键词
data communications; declarative language; domain-specific architectures; OpenFlow; packet processing; programming environments; PX; reconfigurable hardware;
D O I
10.1109/MM.2014.19
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
THIS ARTICLE PRESENTS A NEW TOOL CHAIN THAT MAPS A DOMAIN-SPECIFIC PACKET-PROCESSING LANGUAGE CALLED PX TO HIGH-PERFORMANCE RECONFIGURABLE-COMPUTING ARCHITECTURES BASED ON FPGA TECHNOLOGY. PX IS A DECLARATIVE LANGUAGE WITH OBJECT-ORIENTED SEMANTICS. A CUSTOMIZED COMPUTING ARCHITECTURE IS GENERATED TO MATCH THE EXACT REQUIREMENTS EXPRESSED IN THE PX DESCRIPTION. THIS ARCHITECTURE IS DYNAMICALLY PROGRAMMABLE VIA CUSTOM FIRMWARE UPDATES WHEN THE PACKET-PROCESSING SYSTEM IS IN OPERATION.
引用
收藏
页码:8 / 18
页数:11
相关论文
共 6 条
  • [1] Attig M., 2011, 2011 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), P12, DOI 10.1109/ANCS.2011.12
  • [2] Brebner G., 2009, P IEEE INT C FIELD P, DOI [10.1109/FPT.2009.5377604, DOI 10.1109/FPT.2009.5377604]
  • [3] Jiang WR, 2009, SPAA'09: PROCEEDINGS OF THE TWENTY-FIRST ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, P188
  • [4] OpenFlow: Enabling innovation in campus networks
    McKeown, Nick
    Anderson, Tom
    Balakrishnan, Hari
    Parulkar, Guru
    Peterson, Larry
    Rexford, Jennifer
    Shenker, Scott
    Turner, Jonathan
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (02) : 69 - 74
  • [5] ReShape: Towards a High-Level Approach to Design and Operation of Modular Reconfigurable Systems
    Neely, Christopher E.
    Brebner, Gordon
    Shang, Weijia
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2013, 6 (01)
  • [6] Open Networking Foundation, 2012, SOFTWARE DEFINED NET