JS']JSweep: A Patch-centric Data-driven Approach for Parallel Sweeps on Large-scale Meshes

被引:1
|
作者
Yan, Jie [1 ]
Yang, Zhang [2 ]
Zhang, Aiqing [2 ]
Mo, Zeyao [1 ]
机构
[1] CAEP Software Ctr High Performance Numer Simulat, Beijing, Peoples R China
[2] Inst Appl Phys & Computat Math, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Data-driven parallelism; Sweep computations; Hybrid parallelism; Sn transport; ALGORITHM;
D O I
10.1145/3605573.3605591
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In mesh-based numerical simulations, sweep is an important computation pattern. During sweep on meshes, computations on cells are strictly ordered by data dependencies in given directions. Due to this order constraint, parallelizing sweep is challenging, especially for unstructured and deforming meshes. Meanwhile, recent high-fidelity multi-physics simulations of particle transport, including nuclear reactor and inertial confinement fusion, require sweeps on large scale meshes with billions of cells and hundreds of directions. In this paper, we present JSweep, a parallel data-driven framework integrated in the JAxMIN infrastructures. The essential of JSweep is a general patch-centric data-driven abstraction, coupled with a high performance runtime system leveraging hybrid parallelism of MPI+threads and achieving dynamic communication on contemporary multi-core clusters. Built on JSweep, we implement a representative data-driven algorithm, Sn transport, featuring optimizations of vertex clustering, multi-level priority strategy and patch-angle parallelism. Experimental evaluation with two realworld applications on structured and unstructured meshes respectively, demonstrates that JSweep can scale to tens of thousands of processor cores with reasonable parallel efficiency.
引用
收藏
页码:776 / 785
页数:10
相关论文
共 50 条
  • [31] PGD: A Large-scale Professional Go Dataset for Data-driven Analytics
    Gao, Yifan
    2022 IEEE CONFERENCE ON GAMES, COG, 2022, : 284 - 291
  • [32] Natiolectal Variation in Dutch Morphosyntax: A Large-Scale, Data-Driven Perspective
    De Troij, Robbert
    Grondelaers, Stefan
    Speelman, Dirk
    JOURNAL OF GERMANIC LINGUISTICS, 2023, 35 (01) : 1 - 68
  • [33] PGD: A Large-scale Professional Go Dataset for Data-driven Analytics
    Gao, Yifan
    arXiv, 2022,
  • [34] Implementing Large-Scale Data-Driven Quality Improvement in Assisted Living
    Ramly, Edmond
    Parks, Reid
    Fishler, Theresa
    Ford, James H.
    Zimmerman, David
    Nordman-Oliveira, Susan
    JOURNAL OF THE AMERICAN MEDICAL DIRECTORS ASSOCIATION, 2022, 23 (02) : 280 - 287
  • [35] Sparse data-driven wavefront prediction for large-scale adaptive optics
    Cerqueira, Paulo
    Piscaer, Pieter
    Verhaegen, Michel
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 2021, 38 (07) : 992 - 1002
  • [36] Domain Decomposition for Data-Driven Reduced Modeling of Large-Scale Systems
    Farcas, Ionut-Gabriel
    Gundevia, Rayomand P.
    Munipalli, Ramakanth
    Willcox, Karen E.
    AIAA JOURNAL, 2024, 62 (11) : 4071 - 4086
  • [37] mdCATH: A Large-Scale MD Dataset for Data-Driven Computational Biophysics
    Mirarchi, Antonio
    Giorgino, Toni
    De Fabritiis, Gianni
    SCIENTIFIC DATA, 2024, 11 (01)
  • [38] Data-Driven Crowd Understanding: A Baseline for a Large-Scale Crowd Dataset
    Zhang, Cong
    Kang, Kai
    Li, Hongsheng
    Wang, Xiaogang
    Xie, Rong
    Yang, Xiaokang
    IEEE TRANSACTIONS ON MULTIMEDIA, 2016, 18 (06) : 1048 - 1061
  • [39] Introduction to the special issue on data-driven and large-scale distributed simulations
    Cai, W.
    Aydt, H.
    JOURNAL OF SIMULATION, 2017, 11 (03) : 193 - 193
  • [40] Evaluation of large-scale cycling environment by using the trajectory data of dockless shared bicycles: A data-driven approach
    Ni, Ying
    Wang, Shihan
    Chen, Jiaqi
    Feng, Bufan
    Yu, Rongjie
    Cai, Yilin
    IET INTELLIGENT TRANSPORT SYSTEMS, 2024, 18 (10) : 1943 - 1961