• DocumentCode
    413043
  • Title

    The UPC memory model: problems and prospects

  • Author

    Kuchera, William ; Wallace, Charles

  • Author_Institution
    Michigan Technol. Univ., Houghton, MI, USA
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    16
  • Abstract
    Summary form only given. The memory consistency model underlying the Unified Parallel C (UPC) language remains a promising but underused feature. We report on our efforts to understand the UPC memory model and assess its potential benefits. We describe problems we have uncovered in the current language specification. These results have inspired an effort in the UPC community to create an alternative memory model definition that avoids these problems. We give experimental results confirming the promise of performance gains afforded by the memory model´s relaxed constraints on consistency.
  • Keywords
    C language; parallel languages; Unified Parallel C language; language specification; memory consistency model; unified parallel memory model; Computer languages; Memory management; Message passing; Parallel processing; Parallel programming; Performance gain; Program processors; Programming profession; Read-write memory; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1302921
  • Filename
    1302921