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 条
  • [31] ON THE ARCHITECTURE AND IMPLEMENTATION OF PARALLEL ORDINAL MACHINES
    BENDAVID, A
    BENDAVID, G
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1995, 25 (01): : 159 - 168
  • [32] Parallel architecture and optimization for discrete-event simulation of spike neural networks
    TANG YuHua
    ZHANG BaiDa
    WU JunJie
    HU TianJiang
    ZHOU Jing
    LIU FuDong
    Science China(Technological Sciences) , 2013, (02) : 509 - 517
  • [33] Design and Implementation of the PAPRICA Parallel Architecture
    A. Broggi
    G. Conte
    F. Gregoretti
    C. Sansoè
    R. Passerone
    L.M. Reyneri
    Journal of VLSI signal processing systems for signal, image and video technology, 1998, 19 : 5 - 18
  • [34] Design and implementation of the PAPRICA parallel architecture
    Universita di Parma, Parma, Italy
    J VLSI Signal Process Syst Signal Image Video Technol, 1 (5-18):
  • [35] Design and implementation of the PAPRICA parallel architecture
    Broggi, A
    Conte, G
    Gregoretti, F
    Sansoe, C
    Passerone, R
    Reyneri, LM
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1998, 19 (01): : 5 - 18
  • [36] Parallel architecture and optimization for discrete-event simulation of spike neural networks
    Tang YuHua
    Zhang BaiDa
    Wu JunJie
    Hu TianJiang
    Zhou Jing
    Liu FuDong
    SCIENCE CHINA-TECHNOLOGICAL SCIENCES, 2013, 56 (02) : 509 - 517
  • [37] Parallel architecture and optimization for discrete-event simulation of spike neural networks
    TANG YuHua
    ZHANG BaiDa
    WU JunJie
    HU TianJiang
    ZHOU Jing
    LIU FuDong
    Science China(Technological Sciences), 2013, 56 (02) : 509 - 517
  • [38] Means for Organization of Parallel Computations and Programming for Multiprocessors with Dynamic Architecture
    V. A. Torgashev
    I. V. Tsarev
    Programming and Computer Software, 2001, 27 : 207 - 216
  • [39] Parallel architecture and optimization for discrete-event simulation of spike neural networks
    YuHua Tang
    BaiDa Zhang
    JunJie Wu
    TianJiang Hu
    Jing Zhou
    FuDong Liu
    Science China Technological Sciences, 2013, 56 : 509 - 517
  • [40] On the architecture and implementation of parallel ordinal machines
    Hebrew Univ of Jerusalem, Jerusalem, Israel
    IEEE Trans Syst Man Cybern, 1 (159-168):