Cache Memory Design for Internet Processors
IEEE Micro
Reducing TCAM Power Consumption and Increasing Throughput
HOTI '02 Proceedings of the 10th Symposium on High Performance Interconnects HOT Interconnects
Network Processors
PCAM: A Ternary CAM Optimized for Longest Prefix Matching Tasks
ICCD '04 Proceedings of the IEEE International Conference on Computer Design
High-Speed and Low-Power Network Search Engine Using Adaptive Block-Selection Scheme
HOTI '05 Proceedings of the 13th Symposium on High Performance Interconnects
Efficient multi-match packet classification with TCAM
HOTI '04 Proceedings of the High Performance Interconnects, 2004. on Proceedings. 12th Annual IEEE Symposium
Efficient prefix cache for network processors
HOTI '04 Proceedings of the High Performance Interconnects, 2004. on Proceedings. 12th Annual IEEE Symposium
Survey and taxonomy of IP address lookup algorithms
IEEE Network: The Magazine of Global Internetworking
Multi-terabit ip lookup using parallel bidirectional pipelines
Proceedings of the 5th conference on Computing frontiers
Sequence-preserving parallel IP lookup using multiple SRAM-based pipelines
Journal of Parallel and Distributed Computing
A fast update scheme for TCAM-based IPv6 routing lookup architecture
APCC'09 Proceedings of the 15th Asia-Pacific conference on Communications
A new IP lookup cache for high performance IP routers
Proceedings of the 47th Design Automation Conference
Testing comparison and delay faults of TCAMs with asymmetric cells
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Low-power TCAMs for very large forwarding tables
IEEE/ACM Transactions on Networking (TON)
ERID: edge router identification for fast forwarding packet in BGP domain
ICHIT'11 Proceedings of the 5th international conference on Convergence and hybrid information technology
Scalable architecture for 135 GBPS IPv6 lookup on FPGA (abstract only)
Proceedings of the ACM/SIGDA international symposium on Field Programmable Gate Arrays
A high-throughput and high-capacity IPv6 routing lookup system
Computer Networks: The International Journal of Computer and Telecommunications Networking
A memory-efficient parallel routing lookup model with fast updates
Computer Communications
Hi-index | 14.99 |
A partitioned TCAM-based search engine is presented that increases the packet forwarding rate multiple times over traditional TCAMs. The model works for IPv4 and IPv6 packet forwarding. Unlike the previous art, the improvement is achieved regardless of the incoming traffic pattern. Employing small and private memories that dynamically store popular route prefixes inside the ASIC and taking advantage of the inherent characteristics of Internet traffic to exploit parallelism make this improvement possible. Using four TCAM chips, an embodiment of the proposed model delivered more than six times the throughput of a conventional configuration with equal storage capacity and equal clock rate. Power consumption is also reduced in the new system. Other parameters such as storage density and table update performance are not adversely affected.