Interconnection networks have a key role in systems with a high number of processors, and are chosen according to their capability of realizing different communication schemes. The all-to-all personalized communication is a relevant commu-nication pattern for many multiprocessor applications, and has been extensively studied in the past for many network topologies. In particular, when using multistage interconnection networks, the method based on the realization of a sequence of permutations forming a Latin square is very advantageous. In particular, a method for realizing the Latin square consisting of the identity permutation and its N-1 rotations, R L S, has been proposed for the Butterfly-Butterfly network. In this paper, we consider the Fat-Tree, a popular interconnection network used in many distributed systems as well as in Data Centers, and show how to modify and extend the method for the R L S to work on them, whatever the size of the network and switches considered. We then consider also the Slimmed Fat-Tree, that is a cheaper network in terms of circuitry, and for this reason, it can be conveniently used in very large systems. The proposed method can realize the N permutations of a Latin Square in pipeline fashion in optimal time, that is O(N).
All-to-All Personalized Communication on Fat-Trees Using Latin Squares / Izzi, Daniele; Massini, Annalisa. - (2022), pp. 1-6. (Intervento presentato al convegno 30th International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2022 tenutosi a Split, Croatia) [10.23919/SoftCOM55329.2022.9911285].
All-to-All Personalized Communication on Fat-Trees Using Latin Squares
Izzi, Daniele;Massini, Annalisa
2022
Abstract
Interconnection networks have a key role in systems with a high number of processors, and are chosen according to their capability of realizing different communication schemes. The all-to-all personalized communication is a relevant commu-nication pattern for many multiprocessor applications, and has been extensively studied in the past for many network topologies. In particular, when using multistage interconnection networks, the method based on the realization of a sequence of permutations forming a Latin square is very advantageous. In particular, a method for realizing the Latin square consisting of the identity permutation and its N-1 rotations, R L S, has been proposed for the Butterfly-Butterfly network. In this paper, we consider the Fat-Tree, a popular interconnection network used in many distributed systems as well as in Data Centers, and show how to modify and extend the method for the R L S to work on them, whatever the size of the network and switches considered. We then consider also the Slimmed Fat-Tree, that is a cheaper network in terms of circuitry, and for this reason, it can be conveniently used in very large systems. The proposed method can realize the N permutations of a Latin Square in pipeline fashion in optimal time, that is O(N).I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.