• DocumentCode
    289038
  • Title

    An initial comparison of implicit and explicit programming styles for distributed memory multiprocessors

  • Author

    Haines, Matt Hew ; Böhm, Wim

  • Author_Institution
    Inst. for Comput. Applications in Sci. & Eng., NASA Langley Res. Center, Hampton, VA, USA
  • Volume
    2
  • fYear
    1995
  • fDate
    3-6 Jan 1995
  • Firstpage
    379
  • Abstract
    Management of parallel tasks and distributed data are the essence of parallel programming on distributed memory multiprocessors, and can be expressed explicitly in the programming language, or provided implicitly through some combination of language and run-time support. Functional languages are designed to provide implicit support for both task and data management, but are often less efficient than explicit approaches. This is the classical tension between performance and ease of programming. This paper provides an initial study which attempts to quantify this trade-off. While our quantitative results are accurate at capturing the scales for programming effort and efficiency of these programming methods, our results are based on two small parallel programs, and should be weighed accordingly
  • Keywords
    distributed memory systems; functional languages; parallel languages; parallel programming; distributed data management; distributed memory multiprocessors; ease of programming; efficiency; explicit programming styles; functional languages; implicit programming styles; parallel programming; parallel task management; performance; programming effort; programming language; run-time support; Computer languages; Computer science; Contracts; Data structures; Large-scale systems; Memory management; NASA; Parallel programming; Program processors; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-6930-6
  • Type

    conf

  • DOI
    10.1109/HICSS.1995.375520
  • Filename
    375520