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 条
  • [1] AN ARCHITECTURE ASSESSMENT ENVIRONMENT FOR MASSIVELY PARALLEL COMPUTATIONS
    AMMAR, RA
    SHOLL, HA
    QIN, B
    LIPSKY, L
    MUNOZ, J
    1989 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-3: CONFERENCE PROCEEDINGS, 1989, : 600 - 605
  • [2] Performance evaluation of a parallel simulation environment
    Teo, YM
    Tay, SC
    32ND ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 1999, : 86 - 93
  • [3] Implementation and performance evaluation of parallel computations by using cluster of networked workstations
    Wang, H
    Prabhu, GM
    Takle, ES
    Shen, J
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2007 - 2013
  • [4] An efficient parallel architecture for matrix computations
    Pedram, Ardavan
    Daneshtalab, Masoud
    Fakhraie, Sied Mehdi
    24TH NORCHIP CONFERENCE, PROCEEDINGS, 2006, : 171 - +
  • [5] Architecture and implementation of parallel multiple structural alignment on the grid environment
    Liu, Pengfei
    Dong, Shoubin
    Cao, Yicheng
    Du, Zhengping
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2007, 35 (SUPPL. 2): : 72 - 75
  • [6] OPTIMAL STRUCTURING OF PROGRAM RESOURCES FOR ORGANIZING PARALLEL COMPUTATIONS
    KAPITONOVA, YV
    KLYAUS, PS
    KOVALENKO, NS
    DOKLADY AKADEMII NAUK BELARUSI, 1983, 27 (03): : 228 - 231
  • [7] Remarks on parallel computations in MATLAB environment
    Opalska, Katarzyna
    Opalski, Leszek
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2013, 2013, 8903
  • [8] A Survey of GPGPU Parallel Processing Architecture Performance Optimization
    Jia, Shiwei
    Tian, Ze
    Ma, Yueyuan
    Sun, Chenglu
    Zhang, Yimen
    Zhang, Yuming
    2021 IEEE/ACIS 21ST INTERNATIONAL FALL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS 2021-FALL), 2021, : 75 - 82
  • [9] Parallel history sensitive computations in dataflow architecture
    Park, JH
    George, KM
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 522 - 529
  • [10] Genetic Optimization of Parallel FDTD Computations
    Smyk, Adam
    Tudruj, Marek
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2008, : 155 - 161