DocumentCode :
467557
Title :
A Memory-Balanced Linear Pipeline Architecture for Trie-based IP Lookup
Author :
Jiang, Weirong ; Prasanna, Viktor K.
Author_Institution :
Univ. of Southern California, Los Angeles
fYear :
2007
fDate :
22-24 Aug. 2007
Firstpage :
83
Lastpage :
90
Abstract :
Rapid growth in network link rates poses a strong demand on high speed IP lookup engines. Trie-based architectures are natural candidates for pipelined implementation to provide high throughput. However, simply mapping a trie level onto a pipeline stage results in unbalanced memory distribution over different stages. To address this problem, several novel pipelined architectures have been proposed. But their non-linear pipeline structure results in some new performance issues such as throughput degradation and delay variation. In this paper, we propose a simple and effective linear pipeline architecture for trie-based IP lookup. Our architecture achieves evenly distributed memory while realizing high throughput of one lookup per clock cycle. It offers more freedom in mapping trie nodes to pipeline stages by supporting nops. We implement our design as well as the state-of-the-art solutions on a commodity FPGA and evaluate their performance. Post place and route results show that our design can achieve a throughput of 80 Gbps, up to twice the throughput of reference solutions. It has constant delay, maintains input order, and supports incremental route updates without disrupting the ongoing IP lookup operations.
Keywords :
IP networks; field programmable gate arrays; memory architecture; pipeline processing; table lookup; tree data structures; FPGA; IP lookup; memory-balanced linear pipeline architecture; network link rates; state-of-the-art solutions; trie-based architectures; unbalanced memory distribution; Clocks; Degradation; Delay; Field programmable gate arrays; Hardware; Memory architecture; Pipeline processing; Random access memory; Search engines; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Interconnects, 2007. HOTI 2007. 15th Annual IEEE Symposium on
Conference_Location :
Stanford, CA
ISSN :
1550-4794
Print_ISBN :
978-0-7695-2979-0
Type :
conf
DOI :
10.1109/HOTI.2007.10
Filename :
4296811
Link To Document :
بازگشت