• DocumentCode
    2165155
  • Title

    Shadow Stacks-a hardware-supported DSM for objects of any granularity

  • Author

    Groh, S. ; Pizka, M. ; Rudolph, J.

  • Author_Institution
    Tech. Univ. Munchen, Germany
  • fYear
    1997
  • fDate
    10-12 Dec 1997
  • Firstpage
    225
  • Lastpage
    238
  • Abstract
    This paper presents a new Distributed Shared Memory (DSM) management concept that is integrated into a scalable distributed virtual memory management technique and circumvents false sharing while still preserving simplicity to the application level. Objects defined as usual by variables in the declaration part of functions are made sharable among threads executing in the distributed environment. These objects of varying granularity and with different consistency requirements are managed separately to avoid false sharing. Consistency is enforced at runtime by a distributed manager-agent architecture, that supports automatic and dynamic selection of an adequate coherence protocol per object. To provide efficiency, the implementation of the Shadow Stacks concept is based on the exploitation of the page fault mechanism provided by of the shelf hardware
  • Keywords
    distributed memory systems; shared memory systems; storage management; DSM; Distributed Shared Memory; Shadow Stacks; granularity; manager-agent architecture; page fault mechanism; virtual memory management; Access protocols; Computer architecture; Distributed computing; Hardware; Memory management; Multiprocessor interconnection networks; Resource management; Runtime; Workstations; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 1997. ICAPP 97., 1997 3rd International Conference on
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-7803-4229-1
  • Type

    conf

  • DOI
    10.1109/ICAPP.1997.651493
  • Filename
    651493