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 条
  • [21] Parallel computing in railway research
    Wu, Qing
    Spiryagin, Maksym
    Cole, Colin
    McSweeney, Tim
    INTERNATIONAL JOURNAL OF RAIL TRANSPORTATION, 2020, 8 (02) : 111 - 134
  • [22] Chaos-control and parallel queue synchronization of laser local area network
    Yan Sen-Lin
    ACTA PHYSICA SINICA, 2021, 70 (08)
  • [23] Revisiting Topographic Horizons in the Era of Big Data and Parallel Computing
    Dozier, Jeff
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2022, 19
  • [24] Scoring synchronization between music and motion: local Vs global approaches
    Bayd, Hamza
    Guyot, Patrice
    Bardy, Benoit
    Slangen, Pierre
    32ND EUROPEAN SIGNAL PROCESSING CONFERENCE, EUSIPCO 2024, 2024, : 636 - 640
  • [25] Local and Global Synchronization Criteria for a Generalized Complex Dynamical Network Model
    Gao, Ming
    Sheng, Li
    2011 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, 2011, : 779 - +
  • [26] Complex dynamics investigations of a mixed Bertrand duopoly game: synchronization and global analysis
    Awad, A. M.
    Askar, S. S.
    Elsadany, A. A.
    NONLINEAR DYNAMICS, 2022, 107 (04) : 3983 - 3999
  • [27] Algorithms for Bidding Strategies in Local Energy Markets: Exhaustive Search through Parallel Computing and Metaheuristic Optimization
    Angulo, Andres
    Rodriguez, Diego
    Garzon, Wilmer
    Gomez, Diego F.
    Al Sumaiti, Ameena
    Rivera, Sergio
    ALGORITHMS, 2021, 14 (09)
  • [28] Ultrafast analysis of individual grain behavior during grain growth by parallel computing
    Kuehbach, M.
    Barrales-Mora, L. A.
    Miessen, C.
    Gottstein, G.
    36TH RISO INTERNATIONAL SYMPOSIUM ON MATERIALS SCIENCE, 2015, 89
  • [29] Analysis of parallel computing technology in cloud computing
    Li Jun
    PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS, ENVIRONMENT, BIOTECHNOLOGY AND COMPUTER (MMEBC), 2016, 88 : 293 - 297
  • [30] A scalable parallel computing SPH framework for predictions of geophysical granular flows
    Yang, Edward
    Bui, Ha H.
    De Sterck, Hans
    Nguyen, Giang D.
    Bouazza, Abdelmalek
    COMPUTERS AND GEOTECHNICS, 2020, 121