State Space Reconfigurability: A Low Energy Implementation Architecture for Self Modifying Finite Automata

被引:0
|
作者
Keung, Ka -Ming [1 ]
Tyagi, Akhilesh [1 ]
机构
[1] Iowa State Univ, Dept ECpE, Ames, IA 50011 USA
关键词
Reconfiguration; FSM; SMFA; Microarchitecture; Low Energy;
D O I
10.1166/jolpe.2010.1053
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Many embedded systems contain state-space disjoint behavior slices with mutually exclusive schedule. When such behaviors are captured by state machines, the current design flow will capture it as a union of all the behavior slices. A traditional state assignment followed by logic synthesis on disjoint behavior slice state sets results in high area and energy costs. Such implementation's costs are proportional to the union of all the behavior slices (in area, energy and delay). We propose to use self-modifying finite automata (SMFA), that have been studied from complexity-theoretic perspective, for expressing and implementing such adaptive behaviors in embedded systems. Towards this end, we present an implementation architecture for SMFAs. We present five adaptive behaviors captured by SMFA to illustrate the expressivity of this formalism. We also compare the area, time and energy costs of several SMFA implementations with the classical logic space (FSM) implementations for some randomly generated state machines. The key contributions of the paper are in exploring the expressibility of self-modifying FA paradigm in realistic embedded systems, and in proposing and evaluating an implementation architecture for SMFAs.
引用
收藏
页码:18 / 31
页数:14
相关论文
共 50 条
  • [1] Self Modifying Finite Automata (SMFA) based State Machine Implementation for Lower Energy
    Keung, Ka-Ming
    Tyagi, Akhilesh
    2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 2103 - 2107
  • [2] SELF-MODIFYING FINITE AUTOMATA
    RUBINSTEIN, RS
    SHUTT, JN
    INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 493 - 498
  • [3] A note on self-modifying finite automata
    Wang, Y
    Inoue, K
    Ito, A
    Okazaki, T
    INFORMATION PROCESSING LETTERS, 1999, 72 (1-2) : 19 - 24
  • [4] SELF-MODIFYING FINITE AUTOMATA - AN INTRODUCTION
    RUBINSTEIN, RS
    SHUTT, JN
    INFORMATION PROCESSING LETTERS, 1995, 56 (04) : 185 - 190
  • [5] A STATE-SPACE APPROACH TO THE FINITE AUTOMATA
    LEE, TT
    INTERNATIONAL JOURNAL OF COMPUTER & INFORMATION SCIENCES, 1983, 12 (05): : 317 - 335
  • [6] Finite State Automata Evolution using Modular Architecture
    Jindal, Rajni
    Singhai, Shraddha
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2010, 4 (04) : 495 - 509
  • [7] Implementation of Finite State Automata using fLIF Neurons
    Fan, Yulei
    Huyck, Christian
    PROCEEDINGS OF THE 2008 7TH IEEE INTERNATIONAL CONFERENCE ON CYBERNETIC INTELLIGENT SYSTEMS, 2008, : 74 - 78
  • [8] A Low-Energy Implementation of Finite Automata by Optimal-Size Neural Nets
    Sima, Jiri
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2013, 2013, 8131 : 114 - 121
  • [9] Vector space formulation of probabilistic finite state automata
    Wen, Yicheng
    Ray, Asok
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (04) : 1127 - 1141
  • [10] Verification of EPCs Based on the Finite State Automata and State-space
    Guo, Qinglei
    Yao, Qing
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 8333 - 8338