• 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