Title :
Parallel programming in SR
Author_Institution :
Dept. of Math. & Comput. Sci., Vrije Univ., Amsterdam, Netherlands
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;
Conference_Titel :
Computer Languages, 1992., Proceedings of the 1992 International Conference on
Conference_Location :
Oakland, CA
Print_ISBN :
0-8186-2585-6
DOI :
10.1109/ICCL.1992.185495