Efficient and scalable distributed-memory hierarchization algorithms for the sparse grid combination technique

被引:2
|
作者
Heene, Mario [1 ]
Pflueger, Dirk [1 ]
机构
[1] Univ Stuttgart, Inst Parallel & Distributed Syst, Stuttgart, Germany
关键词
higher-dimensional problems; sparse grids; combination technique; distributed memory parallelization; exascale computing;
D O I
10.3233/978-1-61499-621-7-339
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Finding solutions to higher dimensional problems, such as the simulation of plasma turbulence in a fusion device as described by the five-dimensional gyrokinetic equations, is a grand challenge facing current and future high performance computing (HPC). The sparse grid combination technique is a promising approach to the solution of these problems on large scale distributed memory systems. The combination technique numerically decomposes a single large problem into multiple moderately sized partial problems that can be computed in parallel, independently and asynchronously of each other. The ability to efficiently combine the individual partial solutions to a common sparse grid solution is a key consideration to the overall performance of large scale computations with the combination technique. This requires a transfer of each partial solution from the nodal basis representation into the hierarchical basis representation by hierarchization. In this work we will present a new, efficient and scalable algorithm for the hierarchization of partial solutions that are distributed over multiple process groups of an HPC system.
引用
收藏
页码:339 / 348
页数:10
相关论文
共 50 条
  • [1] Highly Scalable Algorithms for the Sparse Grid Combination Technique
    Strazdins, Peter E.
    Ali, Md Mohsin
    Harding, Brendan
    [J]. 2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 941 - 950
  • [2] EFFICIENT AND SCALABLE ALGORITHMS FOR SMOOTHED PARTICLE HYDRODYNAMICS ON HYBRID SHARED/DISTRIBUTED-MEMORY ARCHITECTURES
    Gonnet, Pedro
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2015, 37 (01): : C95 - C121
  • [3] Distributed-Memory Randomized Algorithms for Sparse Tensor CP Decomposition
    Bharadwaj, Vivek
    Malik, Osman Asif
    Murray, Riley
    Buluc, Aydin
    Demmel, James
    [J]. PROCEEDINGS OF THE 36TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2024, 2024, : 155 - 168
  • [4] Scalable Distributed-Memory External Sorting
    Rahn, Mirko
    Sanders, Peter
    Singler, Johannes
    [J]. 26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 685 - 688
  • [5] Efficient Lagrangian particle tracking algorithms for distributed-memory architectures
    Baldan, Giacomo
    Bellosta, Tommaso
    Guardone, Alberto
    [J]. COMPUTERS & FLUIDS, 2023, 256
  • [6] Compact Data Structure and Scalable Algorithms for the Sparse Grid Technique
    Murarasu, Alin
    Weidendorfer, Josef
    Buse, Gerrit
    Butnaru, Daniel
    Pflueger, Dirk
    [J]. ACM SIGPLAN NOTICES, 2011, 46 (08) : 25 - 34
  • [7] Exploring the Spectrum of Dynamic Scheduling Algorithms for Scalable Distributed-Memory Ray Tracing
    Navratil, Paul A.
    Childs, Hank
    Fussell, Donald S.
    Lin, Calvin
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2014, 20 (06) : 893 - 906
  • [8] Design and analysis of two highly scalable sparse grid combination algorithms
    Strazdins, Peter E.
    Ali, Md. Mohsin
    Harding, Brendan
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2016, 17 : 547 - 561
  • [9] Distributed-Memory Sparse Kernels for Machine Learning
    Bharadwaj, Vivek
    Buluc, Aydin
    Demmel, James
    [J]. 2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), 2022, : 47 - 58
  • [10] Scalable Triangle Counting on Distributed-Memory Systems
    Acer, Seher
    Yasar, Abdurrahman
    Rajamanickam, Sivasankaran
    Wolf, Michael
    Catalyurek, Umit V.
    [J]. 2019 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2019,