DocumentCode :
1990805
Title :
CAFCA (Compact Accelerator For Cellular Automata): the metamorphosable machine
Author :
Marchal, Pierre ; Sanchez, Eduardo
Author_Institution :
Centre Suisse d´´Electronique et de Microtechnique SA, Neuchatel, Switzerland
fYear :
1994
fDate :
10-13 Apr 1994
Firstpage :
66
Lastpage :
71
Abstract :
Partial differential equations have conventionally formed a basis for mathematical models of continuous systems. Cellular automata provide an alternative approach. The large scope of applications of cellular automata (in biology, physics, operational research, sociology, computer science and so on) will surely increase the need of such a tool. The basic constitutive cells are discrete and ideally suited to simulation by digital computers. Their property of only interacting in a local environment naturally leads to a new idea of processing: cellular processing. In fact, the simulation of cellular automata with mainframe computers, even with parallel multiprocessors, is always slowed down by the input/output bottleneck. This paper describes the architecture of a compact accelerator for cellular automata. This multi-expandable machine is based on a pipeline architecture which concurrently performs computations and displays results. The underlying principle is to spy on the display bus by grabbing the data flow pouring out to the display device and simultaneously to evaluate the state of each automaton in the network. The performance of the machine reaches the video rate: it computes and displays the state of the 1024×1024 16-bit automata 24 times per second. FPGAs play a key role in the architecture of the system
Keywords :
cellular automata; digital simulation; logic arrays; parallel machines; pipeline processing; special purpose computers; CAFCA; Compact Accelerator For Cellular Automata; FPGA; cellular processing; concurrent computations; continuous systems; data flow; digital simulation; display bus; display device; input/output bottleneck; metamorphosable machine; multi-expandable machine; parallel multiprocessors; partial differential equations; pipeline architecture; state evaluation; Application software; Automata; Computational modeling; Computer architecture; Computer displays; Computer simulation; Concurrent computing; Continuous time systems; Mathematical model; Partial differential equations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
FPGAs for Custom Computing Machines, 1994. Proceedings. IEEE Workshop on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-5490-2
Type :
conf
DOI :
10.1109/FPGA.1994.315601
Filename :
315601
Link To Document :
بازگشت