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 条
  • [21] A stereological method for the analysis of cellular lesions in tissue sections using three-dimensional cellular automata
    Luebeck, EG
    deGunst, MCM
    MATHEMATICAL AND COMPUTER MODELLING, 2001, 33 (12-13) : 1387 - 1400
  • [22] Experiment of bi-direction pedestrian flow with three-dimensional cellular automata
    Wei, Juan
    Zhang, Hong
    Guo, Yangyong
    Gu, Musong
    PHYSICS LETTERS A, 2015, 379 (16-17) : 1081 - 1086
  • [23] Equilibrium and nonequilibrium in the three-dimensional Q2R cellular automata
    Urbina, Felipe
    PHYSICAL REVIEW E, 2020, 101 (01)
  • [24] A three-dimensional cellular automata evacuation model with dynamic variation of the exit width
    Hu, J. (zisuhe_uestc@163.com), 1600, American Institute of Physics Inc. (115):
  • [25] A three-dimensional cellular automata evacuation model with dynamic variation of the exit width
    You, Lei
    Zhang, Chi
    Hu, Jun
    Zhang, Zhiheng
    JOURNAL OF APPLIED PHYSICS, 2014, 115 (22)
  • [26] Three-dimensional Rotation-symmetric Number-conserving Cellular Automata
    Wolnik, Barbara
    Mrozek, Nikodem
    Dzedzej, Adam
    De Baets, Bernard
    JOURNAL OF CELLULAR AUTOMATA, 2020, 15 (04) : 243 - 259
  • [27] Construction and Study of the Mathematical Model for the System Using Three-Dimensional Cellular Automata
    Zalevska, Olga
    Sydorenko, Iuliia
    Naidysh, Andrii
    Finogenov, Oleksii
    Yablonskyi, Petro
    Ladogubets, Tetyana
    Miroshnichenko, Ivan
    2021 IEEE 16TH INTERNATIONAL CONFERENCE ON THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS (CADSM), 2021,
  • [28] Three-dimensional visualization of microstructures
    Lanzagorta, M
    Kral, MV
    Swan, JE
    Spanos, G
    Rosenberg, R
    Kuo, E
    VISUALIZATION '98, PROCEEDINGS, 1998, : 487 - +
  • [29] Visualization of three-dimensional microstructures
    Singh, H
    Gokhale, AM
    MATERIALS CHARACTERIZATION, 2005, 54 (01) : 21 - 29
  • [30] Three-dimensional visualization of biomolecules
    Schunk, A
    NACHRICHTEN AUS DER CHEMIE, 2003, 51 (09) : 941 - 942