Transactional Memory for Unstructured Mesh Simulations

被引:5
|
作者
Bihari, Barna L. [1 ]
机构
[1] Lawrence Livermore Natl Lab, Livermore, CA 94550 USA
关键词
Transactional memory; Unstructured mesh; Finite volume; Monte Carlo transport; Threaded algorithms;
D O I
10.1007/s10915-012-9643-2
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper we study transactional memory (TM) as a new tool for threading codes in this new era of multi- and many-core computers. In particular, we investigate the features and study the applicability of transactional memory as an efficient and easy-to-use alternative for handling memory conflicts in unstructured mesh simulations that use shared memory. The software tool used for our preliminary analysis of this novel construct is IBM's freely available Software Transactional Memory (STM) system. For our studies, we developed the BUSTM benchmark which is a test code with state-of-the-art unstructured-mesh bookkeeping. The numerical algorithms are simplified yet still exhibit most of the salient features of modern unstructured mesh methods. We apply STM to two frequently used algorithm types used in multi-physics codes with realistic 3-D meshes. Our computational experiments indicate a good fit between these application scenarios and the TM features.
引用
收藏
页码:311 / 332
页数:22
相关论文
共 50 条
  • [1] Transactional Memory for Unstructured Mesh Simulations
    Barna L. Bihari
    [J]. Journal of Scientific Computing, 2013, 54 : 311 - 332
  • [2] Anisotropic unstructured mesh adaption for flow simulations
    CastroDiaz, MJ
    Hecht, F
    Mohammadi, B
    Pironneau, O
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 1997, 25 (04) : 475 - 491
  • [3] CONTROLLING UNSTRUCTURED MESH PARTITIONS FOR MASSIVELY PARALLEL SIMULATIONS
    Zhou, Min
    Sahni, Onkar
    Devine, Karen D.
    Shephard, Mark S.
    Jansen, Kenneth E.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (06): : 3201 - 3227
  • [4] Learning to Compress Unstructured Mesh Data From Simulations
    Kamath, Chandrika
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (DSAA), 2017, : 621 - 630
  • [5] A parallel unstructured mesh adaptation for unsteady compressible flow simulations
    Kinoshita, T
    Inoue, O
    [J]. PARALLEL COMPUTATIONAL FLUID DYNAMICS: RECENT DEVELOPMENTS AND ADVANCES USING PARALLEL COMPUTERS, 1998, : 65 - 72
  • [6] Applications of anisotropic unstructured mesh adaption in supersonic combustion simulations
    Zou, Jian-Feng
    Sheng, Dong
    Fang, Lei
    Zheng, Yao
    [J]. Hangkong Dongli Xuebao/Journal of Aerospace Power, 2015, 30 (09): : 2140 - 2150
  • [7] DESENSITIZATION OF UNSTRUCTURED TRANSMSSION LINE MODELING SIMULATIONS TO MESH CHARACTERISTICS
    Sewell, P.
    Benson, T. M.
    Christopoulos, C.
    Thomas, D. W. P.
    Vukovic, A.
    Wykes, J. G.
    [J]. 2008 INTERNATIONAL CONFERENCE ON MATHEMATICAL METHODS IN ELECTROMAGNETIC THEORY, 2008, : 21 - 23
  • [8] A programming framework for large scale numerical simulations on unstructured mesh
    Liu, QingKai
    Zhao, WeiBo
    Cheng, Jie
    Mo, ZeYao
    Zhang, AiQing
    Liu, JianJun
    [J]. 2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, : 310 - 315
  • [9] Efficient Use of Hardware Transactional Memory for Parallel Mesh Generation
    Kobayashi, Tetsu
    Sato, Shigeyuki
    Iwasaki, Hideya
    [J]. 2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 600 - 609
  • [10] Unstructured mesh tools for magnetically confined fusion system simulations
    Shephard, Mark S.
    Merson, Jacob
    Sahni, Onkar
    Castillo, Angel E.
    Joshi, Aditya Y.
    Nath, Dhyanjyoti D.
    Riaz, Usman
    Seol, E. Seegyoung
    Smith, Cameron W.
    Zhang, Chonglin
    Beall, Mark W.
    Klaas, Ottmar
    Nastasia, Rocco
    Tendulkar, Saurabh
    [J]. ENGINEERING WITH COMPUTERS, 2024, 40 (05) : 3319 - 3336