Invention Grant
- Patent Title: Processing of finite automata based on a node cache
- Patent Title (中): 基于节点缓存的有限自动机的处理
-
Application No.: US14252390Application Date: 2014-04-14
-
Publication No.: US09438561B2Publication Date: 2016-09-06
- Inventor: Rajan Goyal , Satyanarayana Lakshmipathi Billa , Abhishek Dikshit
- Applicant: Cavium, Inc.
- Applicant Address: US CA San Jose
- Assignee: Cavium, Inc.
- Current Assignee: Cavium, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Hamilton, Brook, Smith & Reynolds, P.C.
- Main IPC: H04L29/06
- IPC: H04L29/06 ; H04L12/26

Abstract:
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.
Public/Granted literature
- US20150295891A1 Processing of Finite Automata Based on a Node Cache Public/Granted day:2015-10-15
Information query