Font Size: a A A

Design And Implementation Of Avoiding False Sharing Distributed Shared Memory Protocol

Posted on:2004-11-06Degree:MasterType:Thesis
Country:ChinaCandidate:X M LiuFull Text:PDF
GTID:2168360092991000Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Nowadays, using multi-processors to improve system performance becomes more and more popular, which makes distributed shared memory system turn out to be impressive. By combining the advantages of expansibility from distributed memory and easily programming from shared memory system, it provides the logically integrated shared memory space to physically separated memories in individual processor. In this system, however, the shared units would have several copies in different nodes in order to reduce the times of remote accesses, and the system would maintain the data consistency between different copies through data consistency model. This would cause false sharing problem and negatively affect system performance. In this paper, a new distributed shared memory protocol that could effectively avoid the false sharing problem is presented, which is implemented via C under LINUX environment. The experimental data shows that this protocol is correct and effective.
Keywords/Search Tags:Distributed Shared Memory, Lazy-Entry Consistency Protocol, Home-Based Memory Structure, False Sharing, Multi-Writers Protocol
PDF Full Text Request
Related items