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 条
  • [11] IMPLEMENTATION OF ASYNCHRONOUS PARALLEL COMPUTATIONS IN CONTROL SPACE
    ANISIMOV, AV
    PROTSENKO, VS
    REDKO, SE
    CYBERNETICS, 1981, 17 (03): : 346 - 354
  • [12] Simulation research and implementation of interconnected architecture in the SPMD parallel computer system
    Gao, Shang-Min
    Hu, Ming-Zeng
    Ji, Zhen-Zhou
    Yuhang Xuebao/Journal of Astronautics, 2006, 27 (01): : 139 - 143
  • [13] A parallel implementation of a parametric optimization environment - Numerical optimization of an inductor for traction drive systems
    Pahner, U
    Hameyer, K
    Belmans, R
    IEEE TRANSACTIONS ON ENERGY CONVERSION, 1999, 14 (04) : 1329 - 1334
  • [14] An implementation of the parallel continuation algorithm in a transputer environment for global optimization problems
    Zavriev, SK
    Orlyanskaya, IV
    Perunova, YN
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2003, 42 (03) : 349 - 357
  • [15] PERFORMANCE OF PARALLEL COMPUTATIONS OF TRIANGULAR STRUCTURE
    STAFYLOPATIS, A
    COMPUTING SYSTEMS, 1993, 8 (01): : 24 - 32
  • [16] Misleading Performance Claims in Parallel Computations
    Bailey, David H.
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 528 - 533
  • [17] A grid environment for simulation and optimization and a first implementation of a biomedical application
    Halstenberg, S
    Stucky, KU
    Süss, W
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: OTM 2004 WORKSHOPS, PROCEEDINGS, 2004, 3292 : 59 - 67
  • [18] Separability to help parallel simulation of distributed computations
    Mauran, Philippe
    Padiou, Gerard
    Queinnec, Philippe
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4878 : 358 - 371
  • [19] Parallel Implementation and Performance Optimization of the Configuration-Interaction Method
    Shan, Hongzhang
    Williams, Samuel
    Johnson, Calvin
    McElvain, Kenneth
    Ormand, W. Erich
    PROCEEDINGS OF SC15: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2015,
  • [20] Implementation lessons of performance prediction tool for parallel conservative simulation
    Lim, CC
    Low, YH
    Gan, BP
    Cai, W
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 189 - 193