REAL-TIME COMPUTATION BY N-DIMENSIONAL ITERATIVE ARRAYS OF FINITE-STATE MACHINES

被引:121
作者
COLE, SN
机构
[1] IBM Corporation, Federal Systems Division, Owego, N.Y.
关键词
Acceptor; computation; computing capability; context-free language; iterative array; n-dimensional; palindrome; real time;
D O I
10.1109/T-C.1969.222663
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An n-dimensional iterative array of finite-state machines is formally introduced as a real-time tape acceptor. The computational characteristics of iterative arrays are illuminated by establishing several results concerning the sets of tapes that they recognize. Intercommunication between machines in an array is characterized by specifying a stencil for the array. The computing capability of the array is preserved even if its stencil is reduced to a simple form in which machines communicate only with their nearest neighbors. An increase of computing speed by a constant factor k is defined by encoding k-length blocks of the input tapes, which reduces the lengths of the tapes by 1/k; the time available for computation is correspondingly reduced since the computation must be real time. The computation speed of iterative arrays can be increased by any constant factor k. Two examples of one-dimensional arrays are provided. The first accepts the set of palindromes the second accepts the set of all tapes of the form ττ (for any tape τ). The latter set of tapes is not a context-free language; therefore, the sets of tapes accepted by iterative arrays are not all contained in the class of context-free languages. Conversely, the class of context-free languages is not contained in the class of sets of tapes accepted by iterative arrays. The sets of tapes accepted by iterative arrays are closed under the operations: Union, intersection, and complement; therefore, they form a Boolean algebra. They are not closed under the reflection or concatenation-product operations. The final result is that the computing capability increases as the dimensionality of the iterative array increases. Specifically for any n there is a set of tapes accepted by an (n+l)-dimensional 1)-dimensional array which is not accepted by any n-dimensional array. Copyright © 1969 by The Institute of Electrical and Electronics Engineers, Inc.
引用
收藏
页码:349 / &
相关论文
共 22 条
[1]  
ATRUBIN AJ, 1962, 298 HARV U APPL MATH
[2]  
BECVAR J, UNPUBLISHED
[3]  
CHOMSKY N, 1963, HDB MATH PSYCHOL, P323
[4]  
COLE SN, 1964, THESIS HARVARD U
[5]  
DAVIS M, 1958, COMPUTABILITY UNSOLV, pCH1
[6]  
Evey R.James., 1963, THESIS HARVARD U
[7]   TURING MACHINES WITH RESTRICTED MEMORY ACCESS [J].
FISCHER, PC .
INFORMATION AND CONTROL, 1966, 9 (04) :364-&
[8]   GENERATION OF PRIMES BY A 1-DIMENSIONAL REAL-TIME ITERATIVE ARRAY [J].
FISCHER, PC .
JOURNAL OF THE ACM, 1965, 12 (03) :388-&
[9]  
HARTMANIS J, TO BE PUBLISHED
[10]  
Hartmanis Juris, 1960, INFORM CONTROL, V3, P154, DOI [10.1016/S0019-9958(60)90744-0, DOI 10.1016/S0019-9958(60)90744-0]