Rapid Synthesis of Pattern Classification Circuits

  • Authors:
  • Kenneth Mackenzie;Adam Johnson

  • Affiliations:
  • Georgia Institute of Technology;Georgia Institute of Technology

  • Venue:
  • FCCM '01 Proceedings of the the 9th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe digital circuit synthesis and placement algorithms specialized for the domain of pattern matching circuits implemented in reconfigurable logic. We propose to use these algorithms as part of a system for implementing high-throughput pattern classification, for instance as part of a packet filter in a internetwork router. The goals of the approach are throughputs on the order of 100M classifications per second with reconfiguration times (including all synthesis) on the order of 10 seconds. We evaluate the algorithms using rulesets from two pattern classification problems in networking: IP routing (41,000 rules on 32 bits) and IP firewalling (180 rules on 100 bits) and compare their performance against standard tools. We find that the fast synthesis tools suffer about a 2脳 increase in circuit size but achieve substantial speedups over standard tools.