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 :
بازگشت