• DocumentCode
    2747261
  • Title

    Experimental evaluation of QSM, a simple shared-memory model

  • Author

    Grayson, Brian ; Dahlin, Michael ; Ramachandran, Vijaya

  • Author_Institution
    Texas Univ., Austin, TX, USA
  • fYear
    1999
  • fDate
    12-16 Apr 1999
  • Firstpage
    130
  • Lastpage
    136
  • Abstract
    Parallel programming models should attempt to satisfy two conflicting goals. On one hand, they should hide architectural details so that algorithm designers can write simple, portable programs. On the other hand, models must expose architectural details so that designers can evaluate and optimize the performance of their algorithms. In this paper we experimentally examine the trade-offs made by a simple shared-memory model, QSM, to address this dilemma. The results indicate that analysis under the QSM model yields quite accurate results for reasonable input sizes and that algorithms developed under QSM achieve performance close to that obtainable through more complex models, such as BSP and LogP
  • Keywords
    parallel architectures; parallel programming; shared memory systems; QSM; QSM model; parallel programming models; shared-memory model; Algorithm design and analysis; Contracts; Design optimization; Electronic switching systems; Engineering profession; Optimizing compilers; Parallel languages; Parallel programming; Program processors; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1999. 13th International and 10th Symposium on Parallel and Distributed Processing, 1999. 1999 IPPS/SPDP. Proceedings
  • Conference_Location
    San Juan
  • Print_ISBN
    0-7695-0143-5
  • Type

    conf

  • DOI
    10.1109/IPPS.1999.760447
  • Filename
    760447