GPGPU computation and visualization of three-dimensional cellular automata

被引:0
|
作者
Stéphane Gobron
Arzu Çöltekin
Hervé Bonafos
Daniel Thalmann
机构
[1] EPFL,GIVA, Department of Geography
[2] IC,undefined
[3] ISIM,undefined
[4] VRLAB,undefined
[5] University of Zürich,undefined
[6] Tecnomade,undefined
来源
The Visual Computer | 2011年 / 27卷
关键词
Cellular automata; GPGPU; Simulation of natural phenomena; Emerging behavior; Volume graphics; Information visualization; Real-time rendering; Medical visualization;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a general-purpose simulation approach integrating a set of technological developments and algorithmic methods in cellular automata (CA) domain. The approach provides a general-purpose computing on graphics processor units (GPGPU) implementation for computing and multiple rendering of any direct-neighbor three-dimensional (3D) CA. The major contributions of this paper are: the CA processing and the visualization of large 3D matrices computed in real time; the proposal of an original method to encode and transmit large CA functions to the graphics processor units in real time; and clarification of the notion of top-down and bottom-up approaches to CA that non-CA experts often confuse. Additionally a practical technique to simplify the finding of CA functions is implemented using a 3D symmetric configuration on an interactive user interface with simultaneous inside and surface visualizations. The interactive user interface allows for testing the system with different project ideas and serves as a test bed for performance evaluation. To illustrate the flexibility of the proposed method, visual outputs from diverse areas are demonstrated. Computational performance data are also provided to demonstrate the method’s efficiency. Results indicate that when large matrices are processed, computations using GPU are two to three hundred times faster than the identical algorithms using CPU.
引用
收藏
页码:67 / 81
页数:14
相关论文
共 50 条
  • [41] Three-dimensional physics-based cellular automata model for granular shear flow
    Marinack, Martin C., Jr.
    Higgs, C. Fred, III
    POWDER TECHNOLOGY, 2015, 277 : 287 - 302
  • [42] Cellular automata simulation of urban dynamics through GPGPU
    Ivan Blecic
    Arnaldo Cecchini
    Giuseppe A. Trunfio
    The Journal of Supercomputing, 2013, 65 : 614 - 629
  • [43] Cellular automata simulation of urban dynamics through GPGPU
    Blecic, Ivan
    Cecchini, Arnaldo
    Trunfio, Giuseppe A.
    JOURNAL OF SUPERCOMPUTING, 2013, 65 (02): : 614 - 629
  • [44] GPGPU Implementation of Cellular Automata Model of Water Flow
    Topa, Pawel
    Mlocek, Pawel
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2012, 7203 : 630 - 639
  • [45] Three-dimensional settlement computation for a lock
    Wunsch, R
    GEOTECHNICAL ENGINEERING FOR TRANSPORTATION INFRASTRUCTURE, VOLS 1-3: THEORY AND PRACTICE, PLANNING AND DESIGN, CONSTRUCTION AND MAINTENANCE, 1999, : 871 - 874
  • [46] Computation of three-dimensional hydrostatic menisci
    Pozrikidis, C.
    IMA JOURNAL OF APPLIED MATHEMATICS, 2010, 75 (03) : 418 - 438
  • [47] A Note on Three-Dimensional Probabilistic Finite Automata
    Sakamoto, M.
    Ito, T.
    Qingquan, X.
    Uchida, Y.
    Yoshinaga, T.
    Yokomichi, M.
    Ikeda, S.
    Furutani, H.
    PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 17TH '12), 2012, : 492 - 495
  • [48] Three-dimensional visualization of electropalatographic data
    Wakumoto, Masahiko
    Masaki, Shinobu
    Journal of the Acoustical Society of Japan (E) (English translation of Nippon Onkyo Gakkaishi), 1999, 20 (02): : 137 - 141
  • [49] Three-Dimensional Visualization of Viral Structures
    Pullan, Lee
    Storms, Marc
    GENETIC ENGINEERING & BIOTECHNOLOGY NEWS, 2010, 30 (01): : 40 - 40
  • [50] On three-dimensional geological modeling and visualization
    WU Qiang1 & XU Hua2 1. Department of Resource Exploitation Engineering
    2. Beijing Institute of Petrochemical Technology
    Science in China(Series D:Earth Sciences), 2004, (08) : 739 - 748