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 :
بازگشت