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
Link To Document