【24h】

Time-division Multiplexing Automata Processor

机译:时分复用自动机处理器

获取原文
获取外文期刊封面目录资料

摘要

Automata Processor (AP) is a special implementation of non-deterministic finite automata that performs pattern matching by exploring parallel state transitions. The implementation typically contains a hierarchical switching network, causing long latency. This paper proposes a methodology to split such a hierarchical switching network into multiple pipelined stages, making it possible to process several input sequences in parallel by using time-division multiplexing. We use a new resistive RAM based AP (instead of known DRAM or SRAM based) to illustrate the potential of our method. The experimental results show that our approach increases the throughput by almost a factor of 2 at a cost of marginal area overhead.
机译:自动机处理器(AP)是非确定性有限自动机的一种特殊实现,它通过探索并行状态转换来执行模式匹配。该实现通常包含分层交换网络,从而导致较长的等待时间。本文提出了一种将这种分层交换网络划分为多个流水线级的方法,从而可以通过使用时分多路复用来并行处理多个输入序列。我们使用一种新的基于电阻RAM的AP(而不是基于已知的DRAM或SRAM)来说明我们方法的潜力。实验结果表明,我们的方法将吞吐量提高了将近2倍,但以边际开销为代价。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号