Design and analysis of a layer seven Network Processor accelerator using reconfigurable logic

被引:6
|
作者
Memik, G [1 ]
Memik, SO [1 ]
Mangione-Smith, WH [1 ]
机构
[1] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90024 USA
关键词
D O I
10.1109/FPGA.2002.1106668
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present an accelerator that is designed to improve performance of network processing applications, particularly layer seven networking applications. The accelerator can easily be integrated in Network Processors. We present the design details of two different FPGA implementations: a design where each task is implemented in the accelerator and another one where the accelerator must be partially reconfigured for different tasks. We also present novel algorithms for important tasks such as tree lookup and pattern matching that utilize the accelerator. We show that the accelerator improves the overall execution time by as much as 20-times for these tasks. We show that the accelerator can improve the execution time of a representative layer seven application by an order of magnitude. Finally, we discuss the effects of reconfiguration time and frequency over the performance of the accelerator.
引用
收藏
页码:131 / 140
页数:10
相关论文
共 50 条
  • [31] Design methodology and trade-offs analysis for parameterized Dynamically Reconfigurable Processor Arrays
    Hasegawa, Yohei
    Tsutsumi, Satoshi
    Tanbunheng, Vasutan
    Nakamura, Takuro
    Nishimura, Takashi
    Amano, Hideharu
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 796 - 799
  • [32] Processor design using programmable logic devices oriented to computer technology education
    Benitez, D.
    Pena, F.J.
    Informacion Tecnologica, 9 (04): : 291 - 300
  • [33] Low power network processor design using clock gating
    Luo, Y
    Yu, J
    Yang, J
    Bhuyan, L
    42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 712 - 715
  • [34] Design and Analysis of Area and Energy Efficient Reconfigurable Cryptographic Accelerator for Securing IoT Devices
    Zhang, Xvpeng
    Liu, Bingqiang
    Zhao, Yaqi
    Hu, Xiaoyu
    Shen, Zixuan
    Zheng, Zhaoxia
    Liu, Zhenglin
    Chong, Kwen-Siong
    Yu, Guoyi
    Wang, Chao
    Zou, Xuecheng
    SENSORS, 2022, 22 (23)
  • [35] Design of a 17-million gate network processor using a design factory
    Descamps, GE
    Bagalkotkar, S
    Ganesan, S
    Iyengar, S
    Pirson, A
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 844 - 849
  • [36] The design of accelerator control network analysis system and its application
    Chao Yuan
    Wei Zhang
    Min Yue
    Tao Ma
    Pengpeng Wang
    Radiation Detection Technology and Methods, 2023, 7 : 200 - 209
  • [37] The design of accelerator control network analysis system and its application
    Yuan, Chao
    Zhang, Wei
    Yue, Min
    Ma, Tao
    Wang, Pengpeng
    RADIATION DETECTION TECHNOLOGY AND METHODS, 2023, 7 (02) : 200 - 209
  • [38] Design Method of Single-Flux-Quantum Logic Circuits Using Dynamically Reconfigurable Logic Gates
    Nishimoto, Shohei
    Yamanashi, Yuki
    Yoshikawa, Nobuyuki
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2015, 25 (03)
  • [39] Design of optical reconfigurable balanced ternary arithmetic logic unit using MEMS based design
    Chattopadhyay, Tanay
    OPTICS COMMUNICATIONS, 2015, 356 : 123 - 135
  • [40] Fast Online Diagnosis and Recovery of Reconfigurable Logic Fabrics Using Design Disjunction
    Alzahrani, Ahmad
    DeMara, Ronald F.
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (10) : 3055 - 3069