DocumentCode
652582
Title
Communications-aware process placement taking into account symmetries of topology
Author
Ilinskas, Julius
Author_Institution
Inst. of Math. & Inf., Vilnius Univ., Vilnius, Lithuania
fYear
2013
fDate
28-30 Oct. 2013
Firstpage
537
Lastpage
542
Abstract
The speed of communications is not uniform in multilevel high-performance computers and multicore clusters. Therefore the communication performance depends on the location of parallel processes within the system. The communication pattern of a parallel algorithm may also be no uniform - different processes may need to exchange different amounts of data. Therefore it is preferable to locate the processes that communicate most to the cores where interconnection is the fastest. The best placement of processes can be found by a combinatorial optimization trying to match the communication pattern to multicore hardware. Topology of multicore clusters often has symmetries, for example the cores on the same chip may have the same communication speed. Therefore in this paper a way is proposed to take such symmetries into account reducing the search space and fasten optimization. A branch and bound algorithm for the process placement is proposed and the impact of the avoidance of exploration of equivalent solutions is demonstrated. An experimental investigation has been carried out to evaluate the performance of the developed algorithm.
Keywords
multiprocessing systems; optimisation; parallel algorithms; tree searching; branch and bound algorithm; combinatorial optimization; communications-aware process placement; multicore clusters; multicore hardware; multilevel high-performance computers; optimization; parallel algorithm; search space; Computers; Hardware; Linear programming; Multicore processing; Network topology; Optimization; Topology; branch and bound; combinatorial optimization; high-performance communications; placement of parallel processes;
fLanguage
English
Publisher
ieee
Conference_Titel
P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2013 Eighth International Conference on
Conference_Location
Compiegne
Type
conf
DOI
10.1109/3PGCIC.2013.92
Filename
6681286
Link To Document