• DocumentCode
    1814638
  • Title

    One-sided communication and synchronization for non-coherent memory-coupled cores

  • Author

    Reble, Pablo ; Clauss, Carsten ; Lankes, Stefan

  • Author_Institution
    Dept. for Oper. Syst., RWTH Aachen Univ., Aachen, Germany
  • fYear
    2013
  • fDate
    1-5 July 2013
  • Firstpage
    390
  • Lastpage
    397
  • Abstract
    The trend towards the integration of many cores per chip will raise the demand for new many-core architectures if established multi-core techniques such as hardware implemented cache-coherence limit scalability. Parallel applications especially with dynamically changing access pattern can benefit from software supported weaker memory consistency models in combination with one-sided communication. The realization of one-sided communication through direct access of non-coherent shared memory requires flush operations and synchronization points. In this paper, we analyze the effect of low-overhead hardware-supported synchronization methods for shared memory windows with different memory models as described by the one-sided communication extensions of MPI-3. Moreover, we compare this approach with common message passing based implementation.
  • Keywords
    application program interfaces; message passing; microprocessor chips; parallel architectures; shared memory systems; MPI-3; dynamically changing access pattern; flush operations; low-overhead hardware-supported synchronization method; many-core architecture; message passing interface; multicore techniques; noncoherent memory-coupled cores; noncoherent shared memory; one-sided communication; parallel applications; shared memory windows; software supported weaker memory consistency model; synchronization points; Computer architecture; Hardware; Radiation detectors; Registers; Synchronization; System-on-chip; Tiles; Many-Core; Message Passing Interface; One-sided Communication; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Simulation (HPCS), 2013 International Conference on
  • Conference_Location
    Helsinki
  • Print_ISBN
    978-1-4799-0836-3
  • Type

    conf

  • DOI
    10.1109/HPCSim.2013.6641445
  • Filename
    6641445