Title :
Implementation of parallel arithmetic in a cellular automaton
Author :
Squier, Richard K. ; Steiglitz, Ken ; Jakubowski, Mariusz H.
Author_Institution :
Dept. of Comput. Sci., Georgetown Univ., Washington, DC, USA
Abstract :
We describe an approach to parallel computation using particle propagation and collisions in a one-dimensional cellular automaton using a Particle model-a Particle Machine (PM). Such a machine has the parallelism, structural regularity, and local connectivity of systolic arrays, but is general and programmable. It contains no explicit multipliers, adders, or other fixed arithmetic operations; these are implemented using fine-grain interactions of logical particles which are injected into the medium of the cellular automaton, and which represent both data and processors. We give parallel, linear-time implementations of addition, subtraction, multiplication and division
Keywords :
cellular automata; digital arithmetic; parallel architectures; Particle model; addition; cellular automaton; division; multiplication; parallel arithmetic; particle propagation; subtraction; Arithmetic; Automata; Computer science; Concurrent computing; Finite impulse response filter; Hardware; Logic; Parallel processing; Systolic arrays; Very large scale integration;
Conference_Titel :
Application Specific Array Processors, 1995. Proceedings. International Conference on
Conference_Location :
Strasbourg
Print_ISBN :
0-8186-7109-2
DOI :
10.1109/ASAP.1995.522928