发明名称 Memory management in a token stitcher for a content search system having pipelined engines
摘要 A content search system includes multiple pipelined search engines that implement different portions of a regular expression search operation. For some embodiments, the search pipeline includes a DFA engine, an NFA engine, and a token stitcher that combines partial match results generated by the DFA and NFA engines. The token stitcher can be configured to implement unbounded sub-expressions without utilizing resources of the DFA or NFA engines. The token stitcher may comprise a flag bank for storing a number of flags. Each flag may identify a sub-expression that matches the input string. The flag bank may be configured to discard one or more flags upon satisfaction of a predetermined condition for purposes of recapturing hardware resources to provide a certain level of performance.
申请公布号 US8572106(B1) 申请公布日期 2013.10.29
申请号 US20100946440 申请日期 2010.11.15
申请人 ESTAN CRISTIAN;NETLOGIC MICROSYSTEMS, INC. 发明人 ESTAN CRISTIAN
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利