Self Modifying Finite Automata (SMFA) based State Machine Implementation for Lower Energy

被引:1
|
作者
Keung, Ka-Ming [1 ]
Tyagi, Akhilesh [1 ]
机构
[1] Iowa State Univ, Ames, IA 50011 USA
关键词
D O I
10.1109/ACSSC.2008.5074804
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Many finite state machines (FSMs) in embedded systems exhibits strong locality in state transitions. Traditional state assignment algorithms consider all FSM states' outputs and next states to assign a code for each state. Self-modifying finite state machine(SM-FSM) takes the FSM strong locality characteristics to dynamically change the traditional Finite State Machine during runtime. This not only reduces the FSM search space, but also reduces the code space and allows code sharing among the dynamic behaviors. This paper proposes an architecture to support SMFA and evaluates the gain from SMFA on state machines with different characteristic.
引用
收藏
页码:2103 / 2107
页数:5
相关论文
共 50 条
  • [31] Finite state machine implementation for left ventricle modeling and control
    Jacob M. King
    Clint A. Bergeron
    Charles E. Taylor
    BioMedical Engineering OnLine, 18
  • [32] An efficient finite-state machine implementation of Huffman decoders
    Iyengar, V
    Chakrabarty, K
    INFORMATION PROCESSING LETTERS, 1997, 64 (06) : 271 - 275
  • [33] Implementation of a Finite State Machine with Active Libraries in C plus
    Juhasz, Zoltan
    Sipos, Adam
    Porkolab, Zoltan
    GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING II, 2008, 5235 : 474 - 488
  • [34] Tools for Fast Morphological Analysis Based on Finite State Automata
    Smerk, Pavel
    RASLAN 2014: RECENT ADVANCES IN SLAVONIC NATURAL LANGUAGE PROCESSING, 2014, : 147 - 150
  • [35] A protein classification engine based on stochastic finite state automata
    Psomopoulos, F. E.
    Mitkas, P. A.
    Advances in Computational Methods in Sciences and Engineering 2005, Vols 4 A & 4 B, 2005, 4A-4B : 1371 - 1374
  • [36] Indexing business processes based on annotated finite state automata
    Mahleko, Bendick
    Wombacher, Andreas
    ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 303 - +
  • [37] Efficient PMM: Finite Automata Based Efficient Pattern Matching Machine
    Singh, Ramanpreet
    Ghorbani, Ali A.
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017), 2017, 108 : 1060 - 1070
  • [38] FINITE STATE MACHINE BASED FORMAL METHODS IN PROTOCOL CONFORMANCE TESTING - FROM THEORY TO IMPLEMENTATION
    BOSIK, BS
    UYAR, MU
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1991, 22 (01): : 7 - 33
  • [39] NEW DESIGN PROCEDURE FOR DIGITAL FILTERS BASED ON A FINITE-STATE MACHINE IMPLEMENTATION.
    Proudler, I.K.
    Rayner, P.J.W.
    IEE proceedings. Part F. Communications, radar and signal processing, 1985, 132 (07): : 581 - 588
  • [40] Optimization of Stochastic Computing Based Deep Learning Systems with Parallel Finite State Machine Implementation
    Liu, Jinjie
    4TH INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND SYSTEMS, ICACS 2020, 2020, : 22 - 26