• 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