...
首页> 外文期刊>Computer physics communications >Octree-based, GPU implementation of a continuous cellular automaton for the simulation of complex, evolving surfaces
【24h】

Octree-based, GPU implementation of a continuous cellular automaton for the simulation of complex, evolving surfaces

机译:基于八进制的连续细胞自动机的GPU实现,用于模拟复杂的不断变化的表面

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Presently, dynamic surface-based models are required to contain increasingly larger numbers of points and to propagate them over longer time periods. For large numbers of surface points, the octree data structure can be used as a balance between low memory occupation and relatively rapid access to the stored data. For evolution rules that depend on neighborhood states, extended simulation periods can be obtained by using simplified atomistic propagation models, such as the Cellular Automata (CA). This method, however, has an intrinsic parallel updating nature and the corresponding simulations are highly inefficient when performed on classical Central Processing Units (CPUs), which are designed for the sequential execution of tasks. In this paper, a series of guidelines is presented for the efficient adaptation of octree-based, CA simulations of complex, evolving surfaces into massively parallel computing hardware. A Graphics Processing Unit (GPU) is used as a cost-efficient example of the parallel architectures. For the actual simulations, we consider the surface propagation during anisotropic wet chemical etching of silicon as a computationally challenging process with a wide-spread use in microengineering applications. A continuous CA model that is intrinsically parallel in nature is used for the time evolution. Our study strongly indicates that parallel computations of dynamically evolving surfaces simulated using CA methods are significantly benefited by the incorporation of octrees as support data structures, substantially decreasing the overall computational time and memory usage.
机译:当前,要求基于动态表面的模型包含越来越多的点并在更长的时间段内传播它们。对于大量的表面点,八叉树数据结构可以用作低内存占用和相对快速访问存储数据之间的平衡。对于依赖邻域状态的演化规则,可以通过使用简化的原子传播模型(例如,细胞自动机(CA))来获得扩展的仿真周期。但是,此方法具有固有的并行更新性质,并且在经典的中央处理器(CPU)上执行相应的模拟时效率很低,而这些处理器是为顺序执行任务而设计的。在本文中,提出了一系列指南,以将基于octree的复杂的不断变化的表面的CA模拟有效地适应到大规模并行计算硬件中。图形处理单元(GPU)被用作并行架构的经济高效示例。对于实际的模拟,我们将硅的各向异性湿法化学刻蚀过程中的表面传播视为微计算应用中广泛使用的计算难题。本质上本质上是并行的连续CA模型用于时间演化。我们的研究强烈表明,使用八叉树作为支持数据结构,可以大大简化使用CA方法模拟的动态演化表面的并行计算,从而显着减少了总体计算时间和内存使用量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号