• DocumentCode
    1960453
  • Title

    A Delegation Mechanism on Many-Core Oriented Hybrid Parallel Computers for Scalability of Communicators and Communications in MPI

  • Author

    Yoshinaga, Koji ; Tsujita, Y. ; Hori, A. ; Sato, Mitsuhisa ; Namiki, Mitaro ; Ishikawa, Yozo

  • fYear
    2013
  • fDate
    Feb. 27 2013-March 1 2013
  • Firstpage
    249
  • Lastpage
    253
  • Abstract
    This paper describes a delegation based high throughput MPIcommunication mechanism under tough memory utilization constrains on a many-core oriented hybrid parallel computer. Towards the Exascale era, hybrid parallel computers consisting of many-core and multi-core architectures both on the same node are focused. Although many-core architectures such as GPU or Intel MIC has high potential in computing power by the large number of computing cores, per-core computing power is lower than that of multi-core CPUs. Furthermore, available memory resources for the many-core CPUs are quite smaller than those for multi-core CPUs. Thus we may have a sort of penalty in memory utilization in MPI communications when we utilize a normal MPI library. Here we deploy a delegatee process on each node to merge MPI communications and minimize memory utilization for an MPI communicator. Another advantage of the delegatee process scheme is minimization of memory utilization on many-core CPUs by delegating MPI requests to associated delegatee process on multi-core CPUs. In this paper, we show performance advantages and effective resource utilization by our proposed scheme compared with the original MPI implementation.
  • Keywords
    application program interfaces; message passing; minimisation; multiprocessing systems; parallel architectures; resource allocation; storage management; GPU; Intel MIC; MPI communications; MPI implementation; MPI library; communication scalability; communicator scalability; computing cores; delegation based high throughput MPI communication mechanism; many-core architectures; many-core oriented hybrid parallel computer delegation mechanism; memory utilization minimization; multicore CPU; multicore architectures; per-core computing power; resource utilization; Central Processing Unit; Libraries; Linux; Memory management; Multicore processing; Resource management; MPI communicator; MPI delegation; collective communication; light-weight OS kernel; many-core architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
  • Conference_Location
    Belfast
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4673-5321-2
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2013.43
  • Filename
    6498560