Title :
Pipelined Architecture for Multi-String Matching
Author :
Pao, Derek ; Lin, Wei ; Liu, Bin
Author_Institution :
City Univ. of Hong Kong, Kowloon
Abstract :
This letter presents a new oblivious routing algorithm for 3D mesh networks called randomized partially-minimal (RPM) routing that provably achieves optimal worst- case throughput for 3D meshes when the network radix fc is even and within a factor of 1/k2 of optimal when k is odd. Although this optimality result has been achieved with the minimal routing algorithm OITURN for the 2D case, the worst-case throughput of OITURN degrades tremendously in higher dimensions. Other existing routing algorithms suffer from either poor worst-case throughput (DOR, ROMM) or poor latency (VAL). RPM on the other hand achieves near optimal worst-case and good average-case throughput as well as good latency performance.
Keywords :
computer architecture; 3D mesh networks; OITURN; network radix; randomized partially-minimal routing; three-dimensional mesh networks; deterministic finite automaton; network intrusion detection; pipelined processing; string matching;
Journal_Title :
Computer Architecture Letters
DOI :
10.1109/L-CA.2008.5