Algorithmic Search Engine Solutions
Blue Sage Communications provides an array of algorithmic search solutions optimized for specific architectures and platforms. Our search algorithms can be deployed as software solutions on multi-core SoCs and NPUs and as hardware solutions on FPGAs and ASICs. We provide a wide range of configurations for throughput, latency, rule capacity and search string size. In all cases search throughput and latency is guaranteed by design. Rules can be dynamically added and deleted from the table without affecting search throughput or latency.
The following is a list of some of the IPs we have developed. Other configurations can also be developed based on specific customer requirements.
IP Forwarding (Longest Prefix Match) Search Solutions
Access Control List Search Solutions
Exact Match Search Solutions
Optimized for general purpose processor and SoC architectures. The software solution adapts Blue Sage's search algorithms to leverage cache architectures and distributes the workload across available processor cores and threads. The software solution can also be deployed on NPUs and customized to each architecture and device capability.
Blue Sage FPGA search solutions leverage on chip Block RAMs and look up tables to achieve up to 600 Million searches per second throughput using a single instance. Smaller tables and search strings can be supported using on chip memory, while larger tables use a combination of on chip memory and external memories. The Blue Sage architecture utilizes external DDR3/4 memories for very large tables.
Blue Sage ASIC search solutions provide the ultimate search performance in terms of search throughput and latency while using the least amount of die area and power. Blue Sage ASIC search solutions can achieve up to 1.5 Billion searches per second throughput using a single instance. As with the FPGA search solutions, a variety of solutions are supported using on chip and off chip memories.
Request more information