• DocumentCode
    3190011
  • Title

    Message-passing and shared-data programming models - wish vs. reality

  • Author

    Sodan, Angela C.

  • Author_Institution
    Comput. Sci., Windsor Univ., Ont., Canada
  • fYear
    2005
  • fDate
    15-18 May 2005
  • Firstpage
    131
  • Lastpage
    139
  • Abstract
    Typically, only technical arguments like performance, cost or scalability are discussed if programming models and languages on high performance computing facilities are under consideration. In this paper, we investigate the impact of human factors such as personal preferences and perceptions, and personal experience on making technical decisions. We have queried a large HPC community of the Sharcnet project in Ontario in regards to general preferences and in regards to detailed usage of language features and programming style. The main result of our study is that - as often claimed in the past but never proven - shared-memory programming models and architectures appear to be the ideal for the majority of users, even if the main architecture of the project is a distributed-memory cluster. However, experience appears to be able to quickly overcome initial difficulties in using message passing.
  • Keywords
    decision making; distributed shared memory systems; human factors; message passing; parallel architectures; parallel languages; parallel machines; parallel programming; Sharcnet project; distributed-memory cluster; high performance computing facilities; human factors; message passing; parallel machines; parallel programming languages; parallel programming models; personal preferences; shared-memory programming models; human factors; parallel machines; parallel programming languages; parallel programming models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing Systems and Applications, 2005. HPCS 2005. 19th International Symposium on
  • ISSN
    1550-5243
  • Print_ISBN
    0-7695-2343-9
  • Type

    conf

  • DOI
    10.1109/HPCS.2005.34
  • Filename
    1430064