{"title":"All-to-All Personalized Communication on Fat-Trees Using Latin Squares","authors":"Daniele Izzi, A. Massini","doi":"10.23919/softcom55329.2022.9911285","DOIUrl":null,"url":null,"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, $\\mathcal{R}\\mathcal{L}\\mathcal{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 $\\mathcal{R}\\mathcal{L}\\mathcal{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)$.","PeriodicalId":261625,"journal":{"name":"2022 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/softcom55329.2022.9911285","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
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, $\mathcal{R}\mathcal{L}\mathcal{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 $\mathcal{R}\mathcal{L}\mathcal{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)$.