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 条
  • [21] Towards the Generic Reconfigurable Accelerator: Algorithm Development, Core Design, and Performance Analysis
    Navas, Byron
    Oberg, Johnny
    Sander, Ingo
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [22] Reconfigurable five-layer three-dimensional integrated memory-on-logic synthetic aperture radar processor
    Thorolfsson, T.
    Moezzi-Madani, N.
    Franzon, P. D.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2011, 5 (03): : 198 - 204
  • [23] Formal verification for analysis and design of logic controllers for reconfigurable machining systems
    Kalita, D
    Khargonekar, PP
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (04): : 463 - 474
  • [24] An FPGA design flow for reconfigurable network-based multi-processor systems on chip
    Kumar, Akash
    Hansson, Andreas
    Huisken, Jos
    Corporaal, Henk
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 117 - +
  • [25] A High Throughput Hardware CNN Accelerator Using a Novel Multi-Layer Convolution Processor
    Tavakoli, Mohammad Reza
    Sayedi, Sayed Masoud
    Khaleghi, Mohammad Javad
    2020 28TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2020, : 578 - 583
  • [26] Design and realization of a high productivity cluster-based network application reconfigurable accelerator board
    National High Performance Computer Engineering Technology Center, Beijing 100089, China
    不详
    不详
    High Technol Letters, 2008, 2 (160-166):
  • [27] Design and realization of a high productivity cluster-based network application reconfigurable accelerator board
    曾宇
    High Technology Letters, 2008, 14 (02) : 160 - 166
  • [28] Modeling and Architecture Design of Reconfigurable Intelligent Surfaces Using Scattering Parameter Network Analysis
    Shen, Shanpu
    Clerckx, Bruno
    Murch, Ross
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (02) : 1229 - 1243
  • [29] Design Analysis Of MPPT using Fuzzy Logic And Artificial Neural Network Controller
    Mishra, Mousoumi
    Ghosh, Onalika
    Panda, Bhagabat
    Mohanty, Somnyaranjan
    2018 INTERNATIONAL CONFERENCE ON RECENT INNOVATIONS IN ELECTRICAL, ELECTRONICS & COMMUNICATION ENGINEERING (ICRIEECE 2018), 2018, : 2670 - 2676
  • [30] A Dynamically Reconfigurable Accelerator Design Using a Sparse-Winograd Decomposition Algorithm for CNNs
    Zhao, Yunping
    Lu, Jianzhuang
    Chen, Xiaowen
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 66 (01): : 517 - 535