The communication network is a key component in parallel and distributed systems, high-performance computing (HPC) systems and Data Centers, as information exchange has a key role in communication-intensive applications. The all-to-all personalized exchange is a relevant communication pattern and has been extensively studied for many network topologies. When considering a Multistage Interconnection Network (MIN) with logN stages, the realization of all-to-all communication is obtained through a sequence of admissible permutations forming a Latin square. If a particular Latin square is desired, double MINs consisting of 2logN -1 stages are required. In this work, we consider the Butterfly-Butterfly network to realize the Latin square consisting of the identity permutation and its N−1 rotations, RLS , and we show how to obtain the sequence of rotations forming such a Latin square, without storing it. We propose a method to realize the N permutations in pipeline fashion taking optimal O(N) time, and we analyze the energy consumption according to the order of realization of the permutations, both on Butterfly-Butterfly network and on a single Butterfly used twice. We also show how to generate a Latin Square starting from any realizable permutation exploiting the switch configurations of the RLS.

Realizing Optimal All-to-All Personalized Communication Using Butterfly-Based Networks / Izzi, Daniele; Massini, Annalisa. - In: IEEE ACCESS. - ISSN 2169-3536. - 11:(2023), pp. 51064-51083. [10.1109/ACCESS.2023.3279494]

Realizing Optimal All-to-All Personalized Communication Using Butterfly-Based Networks

Daniele Izzi;Annalisa Massini
2023

Abstract

The communication network is a key component in parallel and distributed systems, high-performance computing (HPC) systems and Data Centers, as information exchange has a key role in communication-intensive applications. The all-to-all personalized exchange is a relevant communication pattern and has been extensively studied for many network topologies. When considering a Multistage Interconnection Network (MIN) with logN stages, the realization of all-to-all communication is obtained through a sequence of admissible permutations forming a Latin square. If a particular Latin square is desired, double MINs consisting of 2logN -1 stages are required. In this work, we consider the Butterfly-Butterfly network to realize the Latin square consisting of the identity permutation and its N−1 rotations, RLS , and we show how to obtain the sequence of rotations forming such a Latin square, without storing it. We propose a method to realize the N permutations in pipeline fashion taking optimal O(N) time, and we analyze the energy consumption according to the order of realization of the permutations, both on Butterfly-Butterfly network and on a single Butterfly used twice. We also show how to generate a Latin Square starting from any realizable permutation exploiting the switch configurations of the RLS.
2023
All-to-all personalized communication; butterfly network; latin squares; MINs
01 Pubblicazione su rivista::01a Articolo in rivista
Realizing Optimal All-to-All Personalized Communication Using Butterfly-Based Networks / Izzi, Daniele; Massini, Annalisa. - In: IEEE ACCESS. - ISSN 2169-3536. - 11:(2023), pp. 51064-51083. [10.1109/ACCESS.2023.3279494]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1682473
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact