• DocumentCode
    2893578
  • Title

    Parallel programming in SR

  • Author

    Bal, Henri E.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Vrije Univ., Amsterdam, Netherlands
  • fYear
    1992
  • fDate
    20-23 Apr 1992
  • Firstpage
    310
  • Lastpage
    319
  • Abstract
    Synchronizing Resources (SR) is a language for writing distributed programs which supports many forms of interprocess communication to obtain high expressiveness. The design of SR is evaluated from the perspective of parallel programming. Several programs for parallel applications implemented in SR are studied, and some observations are made about the expressiveness and ease of use of SR. The results indicate that nearly all facilities provided by SR are useful for parallel programming. The language lacks message passing through mailboxes, message forwarding, and globally shared variables. SR is also fairly simple to understand. A strong point in the design is the orthogonality of the message sending and receiving constructs. Some points of criticism concern the multicast mechanism and the type-insecurity of the language
  • Keywords
    message passing; parallel languages; parallel programming; SR; Synchronizing Resources; distributed programs; globally shared variables; interprocess communication; message forwarding; message passing; multicast mechanism; parallel languages; parallel programming; type-insecurity; Computer science; File servers; Hardware; Mathematics; Message passing; Operating systems; Parallel programming; Programming profession; Strontium; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1992., Proceedings of the 1992 International Conference on
  • Conference_Location
    Oakland, CA
  • Print_ISBN
    0-8186-2585-6
  • Type

    conf

  • DOI
    10.1109/ICCL.1992.185495
  • Filename
    185495