Processing of finite automata based on a node cache
AssigneeCavium, Inc.
InventorsRajan Goyal, Satyanarayana Lakshmipathi Billa, Abhishek Dikshit
Life of this patent
Estimating the term…
Loading patent…
AssigneeCavium, Inc.
InventorsRajan Goyal, Satyanarayana Lakshmipathi Billa, Abhishek Dikshit
Estimating the term…
Nodes of a per-pattern NFA may be stored amongst one or more of a plurality of memories based on a node distribution determined as a function of hierarchical levels mapped to the plurality of memories and per-pattern NFA storage allocation settings configured for the hierarchical levels. At least one processor may be configured to cache one or more nodes of the per-pattern NFA in the node cache based on a cache miss of a given node of the one or more nodes and a hierarchical node transaction size associated with a given hierarchical level mapped to a given memory in which the given node is stored, optimizing run time performance of the walk.
A method comprising:
A security appliance operatively coupled to a network, the security appliance comprising:
A non-transitory computer-readable medium having stored thereon a sequence of instructions which, when loaded and executed by a processor, the processor operatively coupled to at least one network interface, a plurality of memories in a memory hierarchy, and a node cache, causes the processor to:
Dependencies are inferred from the claim text.