• DocumentCode
    3040747
  • Title

    Information Visualization of Multi-dimensional Cellular Automata using GPU Programming

  • Author

    Gobron, Stéphane ; Mestre, Daniel

  • Author_Institution
    Univ. of Aix-Marseille II, Marseille
  • fYear
    2007
  • fDate
    4-6 July 2007
  • Firstpage
    33
  • Lastpage
    39
  • Abstract
    We propose a method for generating all possible rules of multi-dimension Boolean cellular automata (CA). Based on an original encoding method and the programming of graphical processor units (GPU), this method allows us to visualize the CA information flow in real-time so that emerging behaviors can be easily identified. Algorithms of first and von Neumann neighborhood second degrees are detailed with their respective fragment shaders programs. As symmetrical CA rules are especially useful in many research fields, we propose an encoding technique to automatically derive their codes; we then apply this technique to identify the 4096 possible cases for surface CA. To show the efficiency of our model a set of converging global behaviors are listed and described. In the last part of the paper we present methods for developing Moore neighborhood in two and in three dimensions. Finally we discuss issues concerning computation and the visualization of non-Boolean and higher dimension CA.
  • Keywords
    Boolean algebra; cellular automata; data visualisation; GPU programming; Moore neighborhood; Neumann neighborhood; encoding method; encoding technique; fragment shaders programs; graphical processor units; information visualization; multidimension Boolean cellular automata; Automata; Automatic programming; Character generation; Computational modeling; Computer graphics; Encoding; Evolution (biology); Laboratories; Multidimensional systems; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Visualization, 2007. IV '07. 11th International Conference
  • Conference_Location
    Zurich
  • ISSN
    1550-6037
  • Print_ISBN
    0-7695-2900-3
  • Type

    conf

  • DOI
    10.1109/IV.2007.69
  • Filename
    4271958