DocumentCode :
3385042
Title :
High-Performance random data lookup for network processing
Author :
Yang, Xin ; Sezer, Sakir ; McCanny, John ; Burns, Dwayne
Author_Institution :
ECIT Inst., Queen´´s Univ. Belfast, Belfast, UK
fYear :
2010
fDate :
27-29 Sept. 2010
Firstpage :
272
Lastpage :
277
Abstract :
Because the speed degradation and on-chip resources limit large CAM applications on SoCs and FPGAs, Hash-CAM architectures are attractive concepts combining the space efficiency of hashing algorithm and fast lookup character of the CAM for collision resolutions. In proposed Hash-CAM circuit, single and double hashing schemes are explored and compared. It proves that, with parallel CRC circuit and pipeline approach, dual hashing (or multiple hashing) scheme with multiple smaller memory blocks for the hash table is an efficient way to implement Hash-CAM architectures, for medium size lookup table of thousands of entries.
Keywords :
cryptography; field programmable gate arrays; system-on-chip; FPGA; Hash-CAM architectures; SoC; collision resolutions; dual hashing; hashing algorithm; high-performance random data lookup; multiple hashing; multiple smaller memory blocks; network processing; on-chip resources; parallel CRC circuit; pipeline approach; Computer aided manufacturing; Computer architecture; Field programmable gate arrays; Hardware; Polynomials; Random access memory; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SOC Conference (SOCC), 2010 IEEE International
Conference_Location :
Las Vegas, NV
ISSN :
Pending
Print_ISBN :
978-1-4244-6682-5
Type :
conf
DOI :
10.1109/SOCC.2010.5784758
Filename :
5784758
Link To Document :
بازگشت