• DocumentCode
    1105588
  • Title

    R70-18 Real-Time Computation by n-Dimensional Iterative Arrays of Finite-State Machines

  • Author

    Goodman, E.D.

  • Issue
    7
  • fYear
    1970
  • fDate
    7/1/1970 12:00:00 AM
  • Firstpage
    657
  • Lastpage
    658
  • Abstract
    The paper begins with a good formal introduction to iterative arrays, discussing briefly their relation to other automata, particularly the "tessellation structures" of Moore [1] and von Neumann [2]. Attention is then restricted to iterative arrays viewed as real-time tape acceptors. The author proves a speedup theorem, which shows how to speed up an array by a constant factor k. The speedup is done by using a length k encoding of the input tapes, and realizing blocks of the array as finite-state machines in a new array which operates k times as fast. The complexity classes of arrays defined by the author ignore the complexity of the modules of which the array is composed. Thus, the speeded-up array is a member of the same class of arrays as the array whose behavior it imitates. The author then proves that the pattern of interconnection ("stencil") of any array may be reduced to allow direct communication only between nearest neighbors without reducing the real-time computing power of the array. This again involves increasing the complexity of the finite-state machines in the array.
  • Keywords
    Automata; Concurrent computing; Context; Encoding; Frequency; LAN interconnection; Logic; Mathematics; Nearest neighbor searches; Reflection;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/T-C.1970.223005
  • Filename
    1671598