DocumentCode
2087786
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
fYear
2008
fDate
26-29 Oct. 2008
Firstpage
2103
Lastpage
2107
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 2008 42nd Asilomar Conference on
Conference_Location
Pacific Grove, CA
ISSN
1058-6393
Print_ISBN
978-1-4244-2940-0
Electronic_ISBN
1058-6393
Type
conf
DOI
10.1109/ACSSC.2008.5074804
Filename
5074804
Link To Document