Title :
Self Modifying Finite Automata (SMFA) based state machine implementation for lower energy
Author :
Keung, Ka-Ming ; Tyagi, Akhilesh
Author_Institution :
Iowa State Univ., Ames, IA
Abstract :
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.
Keywords :
finite state machines; finite state machines; self modifying finite automata; state assignment algorithms; state transitions; Abstracts; Automata; Embedded system; Energy consumption; Field programmable gate arrays; Hardware; Logic gates; Random access memory; Reconfigurable logic; Runtime;
Conference_Titel :
Signals, Systems and Computers, 2008 42nd Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-2940-0
Electronic_ISBN :
1058-6393
DOI :
10.1109/ACSSC.2008.5074804