DocumentCode :
2581229
Title :
Design and analysis of a layer seven network processor accelerator using reconfigurable logic
Author :
Memik, Gokhan ; Memik, Seda Ogrenci ; Mangione-Smith, William H.
Author_Institution :
Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
fYear :
2002
fDate :
2002
Firstpage :
131
Lastpage :
140
Abstract :
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.
Keywords :
computational complexity; computer networks; field programmable gate arrays; pattern matching; performance evaluation; reconfigurable architectures; table lookup; FPGA implementations; layer seven network processor accelerator; pattern matching; performance evaluation; reconfigurable logic; reconfiguration time; tree lookup; Algorithm design and analysis; Application software; Computer science; Field programmable gate arrays; Frequency; Pattern matching; Process design; Protocols; Reconfigurable logic; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2002. Proceedings. 10th Annual IEEE Symposium on
Print_ISBN :
0-7695-1801-X
Type :
conf
DOI :
10.1109/FPGA.2002.1106668
Filename :
1106668
Link To Document :
بازگشت