首页> 外国专利> Multithreaded DFA architecture for finding rules match by concurrently performing at varying input stream positions and sorting result tokens

Multithreaded DFA architecture for finding rules match by concurrently performing at varying input stream positions and sorting result tokens

机译:多线程DFA体系结构可通过在不同的输入流位置同时执行并排序结果标记来查找规则匹配项

摘要

Disclosed is an architecture, system and method for performing multi-thread DFA descents on a single input stream. An executer performs DFA transitions from a plurality of threads each starting at a different point in an input stream. A plurality of executers may operate in parallel to each other and a plurality of thread contexts operate concurrently within each executer to maintain the context of each thread which is state transitioning. A scheduler in each executer arbitrates instructions for the thread into an at least one pipeline where the instructions are executed. Tokens may be output from each of the plurality of executers to a token processor which sorts and filters the tokens into dispatch order.
机译:公开了一种用于在单个输入流上执行多线程DFA下降的体系结构,系统和方法。执行程序从多个线程执行DFA转换,每个线程都从输入流中的不同点开始。多个执行器可以彼此并行地操作,并且多个线程上下文在每个执行器中并发地操作,以维持状态转换的每个线程的上下文。每个执行器中的调度程序将线程的指令仲裁到至少一个执行指令的管道中。令牌可以从多个执行器的每一个输出到令牌处理器,该令牌处理器将令牌分类并过滤成调度顺序。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号