DocumentCode
3501988
Title
p4-Linda: a portable implementation of Linda
Author
Butler, Ralph M. ; Leveton, Alan L. ; Lusk, Ewing L.
Author_Institution
Coll. of Comput. & Inf. Sci., Univ. of North Florida, Jacksonville, FL, USA
fYear
1993
fDate
20-23 Jul 1993
Firstpage
50
Lastpage
58
Abstract
Facilities such as interprocess communication and protection of shared resources have been added to operating systems to support multiprogramming and have since been adapted to exploit explicit multiprocessing within the scope of two models: the shared-memory model and the distributed (message-passing) model. When multiprocessors (or networks of heterogeneous processors) are used for explicit parallelism, the difference between these models is exposed to the programmer. The p4 tool set was originally developed to buffer the programmer from synchronization issues while offering an added advantage in portability, however two models are often still needed to develop parallel algorithms. The authors provide two implementations of Linda in an attempt to support a single high-level programming model on top of the existing paradigms in order to provide a consistent semantics regardless of the underlying model. Linda´s fundamental properties associated with generative communication eliminate the distinction between shared and distributed memory
Keywords
parallel algorithms; parallel programming; shared memory systems; software portability; synchronisation; interprocess communication; message passing model; multiprocessing; multiprogramming; p4-Linda; parallel algorithms; portability; portable implementation; shared resources; shared-memory model; single high-level programming model; synchronization; Educational institutions; Laboratories; Programming profession; Protection; Remote monitoring; Whales; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1993., Proceedings the 2nd International Symposium on
Conference_Location
Spokane, WA
Print_ISBN
0-8186-3900-8
Type
conf
DOI
10.1109/HPDC.1993.263858
Filename
263858
Link To Document