Asosiy kontentga oʻtish
AkademIndex

Mahsulotlar

Ishlab chiquvchilar uchun

AkademBaseEkotizim uchun ochiq API
Maqola

Scalable memory-less architecture for string matching with FPGAs

Ideh SarbisheiDepartment of Computer and Software Engineering, Polytechnique Montréal, CanadaShervin VakiliDepartment of Computer and Software Engineering, Polytechnique Montréal, CanadaJ. M. Pierre LangloisDepartment of Computer and Software Engineering, Polytechnique Montréal, CanadaYvon SavariaDepartment of Computer and Software Engineering, Polytechnique Montréal, Canada
2017en
ABI

Annotatsiya

String matching hardware engines generally utilize Ternary Content Addressable Memories (TCAMs). Although TCAM-based solutions are fast, they are expensive and power hungry. This paper proposes a high-performance memory-less architecture for string matching called Split-Bucket. It offers a performance comparable to TCAM-based solutions. Moreover, it is reconfigurable and scalable to the size of the target string set and the width of the string. The architecture is characterized using the Longest Prefix Match problem for IP address lookup and is implemented on a Virtex-7 FPGA. For a real-world routing table with 524 k IPv4 prefixes, the Split-Bucket architecture achieves a throughput of 103.4 M packets per second and consumes 23% and 22% of the Look Up Tables and Flip-Flops of a Xilinx XC7V2000T chip, respectively.

Hali tarjima qilinmagan

Identifikatorlar

Iqtiboslar va manbalar

2 ta iqtibos0 ta foydalanilgan manba