×

Engine architecture for processing finite automata

  • US 10,466,964 B2
  • Filed: 09/13/2017
  • Issued: 11/05/2019
  • Est. Priority Date: 08/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • at least one hyper non-deterministic automata (HNA) processor specialized for non-deterministic finite automata (NFA) processing, the at least one HNA processor including;

    a plurality of clusters, each cluster of the plurality of clusters including a plurality of HNA processing units (HPUs);

    an HNA on-chip instruction queue configured to store at least one HNA instruction; and

    an HNA scheduler, the HNA scheduler configured to select a given HPU of the plurality of HPUs of the plurality of clusters and assign the at least one HNA instruction to the given HPU selected in order to initiate matching at least one regular expression pattern in an input stream received from a network.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×