Efficient Coherency and Synchronization Management in SCI based DSM systems
نویسنده
چکیده
The performance of shared memory applications on Distributed Shared Memory (DSM) depends to a great part on the existence of efficient synchronization mechanisms and relaxed consistency models with a small management overhead. Using some of the core features of SCI, remote memory access and atomic transactions, highly efficient solutions for these areas have been developed and implemented within the HAMSTER (Hybrid-dsm based Adaptive and Modular Shared memory archiTEctuRe) framework and are presented in this work in the context of a hybrid hardware/software DSM system. The synchronization algorithms, however, are designed to be fully orthogonal to the actual shared memory abstraction and could therefore potentially be used to optimize any SCI based shared memory system. Keywords—Cluster-computing, shared memory programming, synchronization, relaxed consistency models, locks, barriers, SCI, atomic transactions
منابع مشابه
Chaotic dynamics and synchronization of fractional order PMSM system
In this paper, we investigate the chaotic behaviors of the fractional-order permanent magnet synchronous motor (PMSM) system. The necessary condition for the existence of chaos in the fractional-order PMSM system is deduced and an active controller is developed based on the stability theory for fractional systems. The presented control scheme is simple and flexible, and it is suitable both fo...
متن کاملA False-Sharing Free Distributed Shared Memory Management Scheme
Distributed shared memory (DSM) systems on top of network of workstations are especially vulnerable to the impact of false sharing because of their higher memory transaction overheads and thus higher false sharing penalties. In this paper we develop a dynamic-granularity shared memory management scheme that eliminates false sharing without sacrificing the transparency to conventional shared-mem...
متن کاملMemory Mapped Networks: A New Deal for Distributed Shared Memories? The SciFS Experience
Distributed Shared Memories (DSM) performance has always suffered from high network latencies and software communication layers with a large overhead. Memory mapped networks such as Scalable Coherent Interface (SCI) allow to reliably access remote memory without involving the operating system. To show how DSM systems can benefit from this technology, we have developed SciFS, a DSM tightly integ...
متن کاملCoordinated Checkpointing-Rollback Error Recovery for Distributed Shared Memory Multicomputers
Most recovery schemes that have been proposed for Distributed Shared Memory (DSM) systems require unnecessarily high checkpointing frequency and checkpoint traffic, which are sensitive to the frequency of interprocess communication in the applications. For message-passing systems, low overhead error recovery based on coordinated checkpointing allows the frequency of checkpointing to be determin...
متن کاملSCSTallocator: Sized and Call-Site Tracing-Based Shared Memory Allocator for False Sharing Reduction in Page-Based DSM Systems
False sharing is a result of co-location of unrelated data in the same unit of memory coherency, and is one source of unnecessary overhead being of no help to keep the memory coherency in multiprocessor systems. Moreover, the damage caused by false sharing becomes large in proportion to the granularity of memory coherency. To reduce false sharing in page-based DSM systems, it is necessary to al...
متن کامل