Analysis of Global and Local Synchronization in Parallel Computing

被引:9
|
作者
Cicirelli, Franco [1 ]
Giordano, Andrea [1 ]
Mastroianni, Carlo [1 ]
机构
[1] ICAR CNR, I-87036 Arcavacata Di Rende, Italy
关键词
Algebra; Computational modeling; Simulation; Parallel processing; Probabilistic logic; Random variables; Synchronization; Parallel computing; efficiency; synchronization; CELLULAR-AUTOMATA; PERFORMANCE PREDICTION; MODEL; SIMULATION; INTERNET; PROGRAMS; THINGS; SPACE; TIMES; FLOW;
D O I
10.1109/TPDS.2020.3037469
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a parallel computing scenario, the synchronization overhead, needed to coordinate the execution on the parallel computing nodes, can significantly impair the overall execution performance. Typically, synchronization is achieved by adopting a global synchronization schema involving all the nodes. In many application domains, though, a looser synchronization schema, namely, local synchronization, can be exploited, in which each node needs to synchronize only with a subset of the other nodes. In this work, we compare the performance of global and local synchronization using the efficiency, i.e., the ratio between the useful computing time and the total computing time, including the synchronization overhead, as a key performance indicator. We present an analytical study of the asymptotic behavior of the efficiency when the number of nodes increases. As an original contribution, we prove, using the Max-Plus algebra, that there is a non-zero lower bound on the efficiency in the case of local synchronization and we present a statistical procedure to find a value of this bound. This outcome marks a significant advantage of local synchronization with respect to global synchronization, for which the efficiency tends to zero when increasing the number of nodes.
引用
收藏
页码:988 / 1000
页数:13
相关论文
共 50 条
  • [1] Improving Efficiency in Parallel Computing Leveraging Local Synchronization
    Cicirelli, Franco
    Giordano, Andrea
    Mastroianni, Carlo
    NUMERICAL COMPUTATIONS: THEORY AND ALGORITHMS, PT I, 2020, 11973 : 232 - 242
  • [2] GLOBAL AND LOCAL SYNCHRONIZATION IN PARALLEL SPACE-AWARE APPLICATIONS
    Cicirelli, Franco
    Forestiero, Agostino
    Giordano, Andrea
    Mastroianni, Carlo
    Razumchik, Rostislav
    32ND EUROPEAN CONFERENCE ON MODELLING AND SIMULATION (ECMS 2018), 2018, : 491 - 497
  • [3] Composite synchronization in parallel discrete-event simulation
    Nicol, DM
    Liu, J
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (05) : 433 - 446
  • [4] Aspect-Oriented Support for Synchronization in Parallel Computing
    Xi, Chenchen
    Harbulot, Bruno
    Gurd, John R.
    PLATE09: PRACTICES OF LINKING ASPECT TECHNOLOGY AND EVOLUTION, 2009, : 1 - 5
  • [5] LOSP: Overlap Synchronization Parallel With Local Compensation for Fast Distributed Training
    Wang, Haozhao
    Qu, Zhihao
    Guo, Song
    Wang, Ningqi
    Li, Ruixuan
    Zhuang, Weihua
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2021, 39 (08) : 2541 - 2557
  • [6] Global Synchronization Measurement of Multivariate Neural Signals with Massively Parallel Nonlinear Interdependence Analysis
    Chen, Dan
    Li, Xiaoli
    Cui, Dong
    Wang, Lizhe
    Lu, Dongchuan
    IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2014, 22 (01) : 33 - 43
  • [7] Parallel computing of three-dimensional discontinuous deformation analysis based on OpenMP
    Peng, Xinyan
    Chen, Guangqi
    Yu, Pengcheng
    Zhang, Yingbin
    Guo, Longxiao
    Wang, Cungen
    Cheng, Xiao
    Niu, Hui
    COMPUTERS AND GEOTECHNICS, 2019, 106 : 304 - 313
  • [8] Parallel computing of discrete element method on multi-core processors
    Shigeto, Yusuke
    Sakai, Mikio
    PARTICUOLOGY, 2011, 9 (04) : 398 - 405
  • [9] Appropriate Synchronization Time Allocation for Distributed Heterogeneous Parallel Computing Systems
    Nidaw, Biruk Yirga
    Oh, Myeong-Hoon
    Kim, Young Woo
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (11): : 5446 - 5463
  • [10] Progress in global parallel computing research: a bibliometric approach
    Liu, Zhongqiu
    Liu, Yaolin
    Guo, Yangjie
    Wang, Hua
    SCIENTOMETRICS, 2013, 95 (03) : 967 - 983