A Blocking Strategy on Multicore Architectures for Dynamically Adaptive PDE Solvers

被引:0
|
作者
Eckhardt, Wolfgang [1 ]
Weinzierl, Tobias [1 ]
机构
[1] Tech Univ Munich, D-85748 Garching, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper analyses a PDE solver working on adaptive Cartesian grids. While a rigorous element-wise formulation of this solver offers great flexibility concerning dynamic adaptivity, and while it comes along with very low memory requirements, the realisation's speed can not cope with codes working on patches of regular grids-in particular, if the latter deploy patches to several cores. Instead of composing a grid of regular patches, we suggest to identify regular patches throughout the recursive; element-wise grid traversal. Our code then unrolls the recursion for these regular grid blocks automatically, and it deploys their computations to several cores. It hence benefits from multicores on regular subdomains, but preserves its simple, element-wise character and its ability to handle arbitrary dynamic refinement and domain topology changes.
引用
收藏
页码:567 / 575
页数:9
相关论文
共 50 条
  • [1] 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
  • [2] New Parallel Sparse Direct Solvers for Multicore Architectures
    Hogg, Jonathan
    Scott, Jennifer
    ALGORITHMS, 2013, 6 (04) : 702 - 725
  • [3] EVALUATION OF LINEAR SYSTEM EQUATIONS SOLVERS ON MULTICORE ARCHITECTURES
    Bosansky, M.
    Patzak, B.
    ENGINEERING MECHANICS 2018 PROCEEDINGS, VOL 24, 2018, : 109 - 112
  • [4] Scalable Adaptive PDE Solvers in Arbitrary Domains
    Saurabh, Kumar
    Ishii, Masado
    Fernando, Milinda
    Gao, Boshun
    Tan, Kendrick
    Hsu, Ming-Chen
    Krishnamurthy, Adarsh
    Sundar, Hari
    Ganapathysubramanian, Baskar
    SC21: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2021,
  • [5] Hybrid Programming Model for Implicit PDE Simulations on Multicore Architectures
    Kaushik, Dinesh
    Keyes, David
    Balay, Satish
    Smith, Barry
    OPENMP IN THE PETASCALE ERA, (IWOMP 2011), 2011, 6665 : 12 - 21
  • [6] A dynamic data model for parallel adaptive PDE solvers
    Birken, K
    Helf, C
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1995, 919 : 703 - 708
  • [7] An efficient adaptive block pinning for multicore architectures
    Chaturvedi, Nitin
    Gurunarayanan, S.
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (03) : 181 - 188
  • [8] Multicore Architectures With Dynamically Reconfigurable Array Processors for Wireless Broadband Technologies
    Han, Wei
    Yi, Ying
    Muir, Mark
    Nousias, Ioannis
    Arslan, Tughrul
    Erdogan, Ahmet T.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (12) : 1830 - 1843
  • [9] Comparative Performance Analysis of Coarse Solvers for Algebraic Multigrid on Multicore and Manycore Architectures
    Druinsky, Alex
    Ghysels, Pieter
    Li, Xiaoye S.
    Marques, Osni
    Williams, Samuel
    Barker, Andrew
    Kalchev, Delyan
    Vassilevski, Panayot
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT I, 2016, 9573 : 116 - 127
  • [10] Performance of linear solvers in tensor-train format on current multicore architectures
    Roehrig-Zoellner, Melven
    Becklas, Manuel
    Thies, Jonas
    Basermann, Achim
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2025,