DocumentCode
2061196
Title
Dynamic limited directory scheme using data locality
Author
Lee, Dongkwang ; Kweon, Hyekseong ; Ahn, Byoungchul
Author_Institution
Dept. of Comput. Eng., Kyungbuk Coll., South Korea
Volume
1
fYear
2000
fDate
14-17 May 2000
Firstpage
154
Abstract
The locality of data reference affects system performance significantly in distributed shared memory systems. One method of improving the performance is to use data allocation methods reflecting the locality of data references. This paper proposes a cache coherence scheme by utilizing the near processor locality, and evaluates its performance. The proposed scheme reduces memory overhead by using a presence table and a directory pool. If a processor is within a predefined distance, its identification is set to the presence table. Otherwise, its identification is stored to a directory pool. This scheme can solve the disadvantages of the limited directory scheme and the dynamic point allocation directory scheme. Three application programs, which have various shared data, are simulated to evaluate the performance of proposed scheme. The results show that the optimal data allocation method with the proposed scheme reduces the directory pool access up to 4.9 times.
Keywords
distributed shared memory systems; performance evaluation; virtual machines; cache coherence scheme; data allocation methods; data reference locality; directory pool; distributed shared memory systems; dynamic limited directory scheme; dynamic point allocation directory scheme; memory overhead; near processor locality; performance evaluation; presence table; shared data; simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
Conference_Location
Beijing, China
Print_ISBN
0-7695-0589-2
Type
conf
DOI
10.1109/HPC.2000.846538
Filename
846538
Link To Document