Memory-Optimized Tile Based Data Structure for Adaptive Mesh Refinement

被引:0
|
作者
Ivanov, Anton [1 ]
Perepelkina, Anastasia [1 ]
Levchenko, Vadim [1 ]
Pershin, Ilya [1 ,2 ]
机构
[1] Keldysh Inst Appl Math, Moscow, Russia
[2] Moscow Inst Phys & Technol, Dolgoprudnyi, Russia
来源
关键词
AMR; Grid refinement; Data structure; Z-curve; ALGORITHMS;
D O I
10.1007/978-3-030-36592-9_6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-scale simulation is relevant for many applications, such as modelling of fluids, electromagnetic or seismic waves, plasma physics, and it stands on the borderline of the supercomputer abilities. For this kind of problems, the Adaptive Mesh Refinement (AMR) methods aim to provide higher cell resolution only in areas, where it is necessary, while these domains may change in time. We propose a new framework for AMR data structure, with the goal to minimize the memory overhead for data storage, and, at the same time, to optimize the locality of data access. With higher locality, the performance gain of the computation is achieved by the use of the faster memory for each parallel processor. In the proposed framework, the cell data is combined in tiles. Two type of tiles (light and heavy) are used for minimizing the memory overhead in case a tile is sparsely filled. The interface allows implementation of various numerical methods. It provides a choice for a traversal rule with an iterator structure, which may be used for algorithms with higher operational intensity. The dynamic mesh adaptation works well for meshes that cover complex geometry.
引用
收藏
页码:64 / 74
页数:11
相关论文
共 50 条
  • [11] An adaptive Cartesian mesh flow solver based on the tree-data with anisotropic mesh refinement
    Ogawa, T
    COMPUTATIONAL FLUID DYNAMICS 2002, 2003, : 453 - 458
  • [12] Visualization of large medical data sets using memory-optimized CPU and GPU algorithms
    Kiefer, G
    Lehmann, H
    Weese, E
    MEDICAL IMAGING 2005: VISUALIZATION, IMAGE-GUIDED PROCEDURES, AND DISPLAY, PTS 1 AND 2, 2005, 5744 : 677 - 687
  • [13] Memory-optimized of collision detection algorithm based on bounding-volume hierarchies
    Wang Meng
    Wang Xiaorong
    Jin Hanjun
    Advanced Computer Technology, New Education, Proceedings, 2007, : 229 - 232
  • [14] CPU Volume Rendering of Adaptive Mesh Refinement Data
    Wald, Ingo
    Brownlee, Carson
    Usher, Will
    Knoll, Aaron
    SA'17: SIGGRAPH ASIA 2017 SYMPOSIUM ON VISUALIZATION, 2017,
  • [15] CPU Ray Tracing of Tree-Based Adaptive Mesh Refinement Data
    Wang, Feng
    Marshak, Nathan
    Usher, Will
    Burstedde, Carsten
    Knoll, Aaron
    Heister, Timo
    Johnson, Chris R.
    COMPUTER GRAPHICS FORUM, 2020, 39 (03) : 1 - 12
  • [16] A Memory-Optimized and Energy-Efficient CNN Acceleration Architecture Based on FPGA
    Chang, Xuepeng
    Pan, Huihui
    Zhang, Dun
    Sun, Qiming
    Lin, Weiyang
    2019 IEEE 28TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2019, : 2137 - 2141
  • [17] Accelerating Electromagnetic Field Simulations Based on Memory-Optimized CPML-FDTD with OpenACC
    Padilla-Perez, Diego
    Medina-Sanchez, Isaac
    Hernandez, Jorge
    Couder-Castaneda, Carlos
    APPLIED SCIENCES-BASEL, 2022, 12 (22):
  • [18] Memory-optimized software synthesis from dataflow program graphs with large size data samples
    Oh, H
    Ha, S
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2003, 2003 (06) : 514 - 529
  • [19] Memory-optimized software synthesis from dataflow program graphs with large size data samples
    Oh, H. (oho@comp.snu.ac.kr), 1600, Hindawi Publishing Corporation (2003):
  • [20] Autotuning of Adaptive Mesh Refinement PDE Solvers on Shared Memory Architectures
    Nogina, Svetlana
    Unterweger, Kristof
    Weinzierl, Tobias
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2012, 7203 : 671 - 680