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
Link To Document