Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

Analysis of Global and Local Synchronization in Parallel Computing

Academic Article
Publication Date:
2021
abstract:
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.
Iris type:
01.01 Articolo in rivista
Keywords:
Parallel Computing; Efficiency; Synchronization
List of contributors:
Mastroianni, Carlo; Giordano, Andrea; Cicirelli, FRANCO DOMENICO
Authors of the University:
CICIRELLI FRANCO DOMENICO
GIORDANO ANDREA
MASTROIANNI CARLO
Handle:
https://iris.cnr.it/handle/20.500.14243/378092
Published in:
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (PRINT)
Journal
  • Overview

Overview

URL

https://doi.ieeecomputersociety.org/10.1109/TPDS.2020.3037469
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)