DocumentCode
1651607
Title
Shared memory ought to be commonplace
Author
Scott, Michael L. ; Garnett, W.
Author_Institution
Dept. of Comput. Sci., Rochester Univ., NY, USA
fYear
1992
Firstpage
86
Lastpage
90
Abstract
Shared memory as a programming abstraction is widely used within parallel applications. It is not widely used between applications. It is suggested that shared memory is both faster and more intuitive than the principal alternatives in many cases, and that the general disuse of shared memory facilities in systems such as Unix is due in large part to a lack of appropriate tools. A series of measures to make shared memory more convenient is being pursued. Dynamic linking is used to allow programs to access shared or persistent data in the same way they access ordinary variables and functions. Memory and files are unified into a single-level store that facilitates the sharing of pointers and capitalizes on emerging 64-bit architectures. Existing interfaces and tools are exploited to remain backward-compatible with Unix
Keywords
Unix; file organisation; shared memory systems; 64 bit; 64-bit architectures; Unix; dynamic linking; pointers; programming abstraction; shared memory; Application software; Computer science; Costs; Data structures; Hardware; Joining processes; Message passing; Operating systems; Parallel programming; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Workstation Operating Systems, 1992. Proceedings., Third Workshop on
Conference_Location
Key Biscayne, FL
Print_ISBN
0-8186-2555-4
Type
conf
DOI
10.1109/WWOS.1992.275683
Filename
275683
Link To Document