Home-based Lazy Release Consistency (HLRC) shows poor performance on lock based applications because of two reasons: (1) a whole page is fetched on a page fault while actual modification is much smaller, and (2) a home is at the fixed location while access pattern is migratory. In this paper we present an efficient lock protocol for HLRC. In this protocol, the pages that are expected to be used by acquirer are selectively updated using diffs. The diff accu-mulation problem is minimized by limiting the size of diffs to be sent for each page. Our protocol reduces the number of page faults inside critical sections because pages can be up-dated by applying locally stored diffs. This reduction yields the reduction of average lock waiting time an...
This paper finds that existing mutex locks suffer from throughput collapses or latency collapses, or...
International audienceThe use of per processor vector logical clocks in lazy release consistency (LR...
File systems provide an interface for applications to obtain exclusive access to files, in which a p...
. This paper presents a Heuristic Diff Acquiring (HDA) protocol in Lazy Release Consistency (LRC) ba...
This paper investigates the performance of shared virtual memory protocols on large-scale multicompu...
This paper investigates the performance of shared virtual memory protocols on large-scale multicompu...
Distributed le systems are often used to replicate a Web site’s content among its many servers. Howe...
Distributed file systems are often used to replicate a Web site's content among its many servers. Ho...
adapts to the parallel application’s sharing patterns. Adaptation is based on a constantly categoriz...
In this paper we introduce a page-based Lazy Release Consistency protocol called ADSM that constantl...
Release consistency is a widely accepted memory model for distributed shared memory systems. Eager r...
Three different types of consistencies, viz., semiweak, weak, and strong, of a read-only transaction...
This paper describes the comparison between homeless and home-based Lazy Release Consistency (LRC) p...
Release consistency is a widely accepted memory model for distributed shared memory systems. It prov...
Many applications require the ability to obtain ex-clusive access to data, where an application is g...
This paper finds that existing mutex locks suffer from throughput collapses or latency collapses, or...
International audienceThe use of per processor vector logical clocks in lazy release consistency (LR...
File systems provide an interface for applications to obtain exclusive access to files, in which a p...
. This paper presents a Heuristic Diff Acquiring (HDA) protocol in Lazy Release Consistency (LRC) ba...
This paper investigates the performance of shared virtual memory protocols on large-scale multicompu...
This paper investigates the performance of shared virtual memory protocols on large-scale multicompu...
Distributed le systems are often used to replicate a Web site’s content among its many servers. Howe...
Distributed file systems are often used to replicate a Web site's content among its many servers. Ho...
adapts to the parallel application’s sharing patterns. Adaptation is based on a constantly categoriz...
In this paper we introduce a page-based Lazy Release Consistency protocol called ADSM that constantl...
Release consistency is a widely accepted memory model for distributed shared memory systems. Eager r...
Three different types of consistencies, viz., semiweak, weak, and strong, of a read-only transaction...
This paper describes the comparison between homeless and home-based Lazy Release Consistency (LRC) p...
Release consistency is a widely accepted memory model for distributed shared memory systems. It prov...
Many applications require the ability to obtain ex-clusive access to data, where an application is g...
This paper finds that existing mutex locks suffer from throughput collapses or latency collapses, or...
International audienceThe use of per processor vector logical clocks in lazy release consistency (LR...
File systems provide an interface for applications to obtain exclusive access to files, in which a p...