Architecture, Implementation and Performance Optimization in Organizing Parallel Computations for Simulation Environment

被引:0
|
作者
Nasyrova, Maria [1 ]
Shornikov, Yury [1 ,2 ]
Dostovalov, Dmitry [1 ,2 ]
机构
[1] Novosibirsk State Tech Univ, Novosibirsk, Russia
[2] Design Technol Inst Digital Tech SB RAS, Novosibirsk, Russia
关键词
Simulation; Distributed memory; Performance optimization; MPI; Parallel computations; Hybrid systems; Explicit methods; Accuracy control; Stability control;
D O I
10.1007/978-3-319-21909-7_53
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper discusses architectural concepts, implementation details and performance optimization techniques in the context of instrumental environment ISMA2015 supporting parallel computations for hybrid models. The paper considers the approach of organizing computations so that the user can work with the environment in the terms of the application field omitting the complex implementation details and to simply running models in a suitable mode: sequential, parallel on a multi-core machine or a cluster. The technology of the remote class loading is proposed. The framework for extending the library by new numerical methods is considered. The results of performance optimization are given. The technology of optimizing communication between cluster nodes is described. Simulation results are presented on the example of generated reaction-diffusion problems.
引用
收藏
页码:536 / 545
页数:10
相关论文
共 50 条
  • [41] Design and Implementation of High Performance Parallel CRC Architecture for Advanced Data Communication
    Arifin, Md Mashrur
    Hasan, Md Tariq
    Islam, Md Tarikul
    Hasan, Md Almahmud
    Mondal, Himadri Shekhar
    2019 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL INFORMATION AND COMMUNICATION TECHNOLOGY (EICT), 2019,
  • [42] Performance of parallel computations with dynamic processor allocation
    Saeed Iqbal
    Graham F. Carey
    Engineering with Computers, 2008, 24 : 135 - 143
  • [43] On performance prediction of parallel computations with precedent constraints
    Liang, DR
    Tripathi, SK
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (05) : 491 - 508
  • [44] Scalable performance analysis for parallel scientific computations
    Nesheiwat, J.
    Szymanski, B.K.
    Engineering Simulation, 2001, 18 (02): : 179 - 198
  • [45] Means for organization of parallel computations and programming for multiprocessors with dynamic architecture
    Torgashev, VA
    Tsarev, IV
    PROGRAMMING AND COMPUTER SOFTWARE, 2001, 27 (04) : 207 - 216
  • [46] Means for organization of parallel computations and programming for multiprocessors with dynamic architecture
    Torgachev, V.A.
    Tsarev, I.V.
    Programmirovanie, 2001, 27 (04): : 53 - 68
  • [47] Performance of parallel computations with dynamic processor allocation
    Iqbal, Saeed
    Carey, Graham F.
    ENGINEERING WITH COMPUTERS, 2008, 24 (02) : 135 - 143
  • [48] Performance modeling and analysis of correlated parallel computations
    Lin, Wei-Ming
    PARALLEL COMPUTING, 2008, 34 (09) : 521 - 538
  • [49] Performance modeling of parallel FEM computations on clusters
    Olas, T
    Wyrzykowski, R
    Tomas, A
    Karezewski, K
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 189 - 200
  • [50] Implementation and performance of FDPS: a framework for developing parallel particle simulation codes
    Iwasawa, Masaki
    Tanikawa, Ataru
    Hosono, Natsuki
    Nitadori, Keigo
    Muranushi, Takayuki
    Makino, Junichiro
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF JAPAN, 2016, 68 (04)