• 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