• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Artikel
  4. A pilot study to compare programming effort for two parallel programming models
 
  • Details
  • Full
Options
2008
Journal Article
Title

A pilot study to compare programming effort for two parallel programming models

Abstract
We evaluate the claim that a PRAM-like parallel programming model (XMTC) requires less effort than a message-passing model (MPI), through a quasi-experiment conducted with students in graduate-level parallel programming courses. Our main result is that XMTC programs required about 45% less effort than MPI programs. There was insufficient power to detect a statistically significant difference in the rate of correctness between the two models. These results suggest that if architectures continue to evolve towards fine-grained uniform-memory-access parallel machines, XMTC-like languages are worth pursuing. However, further studies are necessary to evaluate this claim with respect to different types of problems, as well as to larger programs. While the sample size of this study is smaller than we would have liked, obtaining subjects for such studies is difficult. The population of programmers who have training in parallel programming is small, so we rely on available parallel programming courses for novice subjects. Nevertheless, we feel that this type of study is a good first step in the continued empirical research of parallel programming issues, and provides a basis of comparison for future studies which may involve more experienced programmers and different programming tasks.
Author(s)
Hochstein, L.
Basili, V.R.
Vishkin, U.
Gilbert, J.
Journal
The Journal of systems and software  
DOI
10.1016/j.jss.2007.12.798
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024