首页> 外文期刊>Software >Performance of hardcoded finite automata
【24h】

Performance of hardcoded finite automata

机译:硬编码有限自动机的性能

获取原文
获取原文并翻译 | 示例
       

摘要

We study the performance of a hardcoded algorithm for recognizing strings of a finite automaton's language and compare it with the use of the more conventional table-driven algorithm. In both cases, performance depends on the finite automaton's dimensions such as alphabet size and the number of states. However, the respective processing mechanisms that influence the performance, in particular cache memory usage, depend on the details of the processor's underlying architecture. In the hardcoded case, the automaton's dimensions determine the size of the code which is, in turn, the primary determinant of the way in which cache memory is used. In the table-driven case, cache memory usage is primarily determined by the way in which portions of the transition table are stored in it. Using statistical regression analysis, we provide multivariate equations to model the observed time efficiency of both methods. The equations obtained are cross-compared and conclusions are drawn.
机译:我们研究了用于识别有限自动机语言的字符串的硬编码算法的性能,并将其与更常规的表驱动算法进行了比较。在这两种情况下,性能都取决于有限自动机的尺寸,例如字母大小和状态数。但是,影响性能(尤其是高速缓存存储器的使用)的各个处理机制取决于处理器基础体系结构的详细信息。在硬编码的情况下,自动机的尺寸决定了代码的大小,而代码的大小又决定了缓存存储器的使用方式。在表驱动的情况下,高速缓存存储器的使用主要取决于过渡表的部分存储在其中的方式。使用统计回归分析,我们提供了多元方程来对两种方法的观察到的时间效率进行建模。将获得的方程式进行交叉比较并得出结论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号