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 条
  • [1] GPGPU computation and visualization of three-dimensional cellular automata
    Gobron, Stephane
    Coeltekin, Arzu
    Bonafos, Herve
    Thalmann, Daniel
    VISUAL COMPUTER, 2011, 27 (01): : 67 - 81
  • [2] High speed computation of three dimensional cellular automata with FPGA
    Kobori, T
    Maruyama, T
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 1126 - 1130
  • [3] Three-dimensional cellular automata as a model of a seismic fault
    Galvez, G.
    Munoz, A.
    VIII INTERNATIONAL CONGRESS OF ENGINEERING PHYSICS, 2017, 792
  • [4] A study on encryption using three-dimensional cellular automata
    Amirthalingam, S.
    Latha, K.
    SCIENCEASIA, 2016, 42 : 42 - 48
  • [5] Accelerating a Three-dimensional Eco-Hydrological Cellular Automaton on GPGPU with OpenCL
    Senatore, Alfonso
    D'Ambrosio, Donato
    De Rango, Alessio
    Rongo, Rocco
    Spataro, William
    Straface, Salvatore
    Mendicino, Giuseppe
    NUMERICAL COMPUTATIONS: THEORY AND ALGORITHMS (NUMTA-2016), 2016, 1776
  • [6] Virtual Reality Tool for Exploration of Three-Dimensional Cellular Automata
    Arevalo, Camilo
    Kariyado, Yuta
    Villegas, Julian
    ELECTRONICS, 2022, 11 (03)
  • [7] Three-dimensional structural design based on cellular automata simulation
    Kita, E
    Saito, H
    Tamaki, T
    Shimizu, H
    Xie, YM
    STRUCTURAL ENGINEERING AND MECHANICS, 2006, 23 (01) : 29 - 42
  • [8] Three-dimensional cellular automata for reaction-diffusion systems
    Weimar, JR
    FUNDAMENTA INFORMATICAE, 2002, 52 (1-3) : 277 - 284
  • [9] Growth Kinetics of Three-Dimensional Grains Based on Cellular Automata
    Li Wei
    Chu Zhibing
    Wang Huanzhu
    Su Hui
    Xue Chun
    Shuai Meirong
    Li Yugui
    Ma Lifeng
    RARE METAL MATERIALS AND ENGINEERING, 2020, 49 (12) : 4088 - 4096
  • [10] Three-dimensional unsaturated flow modeling using cellular automata
    Mendicino, Giuseppe
    Senatore, Alfonso
    Spezzano, Giandomenico
    Straface, Salvatore
    WATER RESOURCES RESEARCH, 2006, 42 (11)