DocumentCode
3104361
Title
Adaptive prefetching technique for shared virtual memory
Author
Lee, Sang-Kwon ; Yun, Hee-Chul ; Lee, Joonwon ; Maeng, Seungryoul
Author_Institution
Comput. Archit. Lab., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
fYear
2001
fDate
2001
Firstpage
521
Lastpage
526
Abstract
Though shared virtual memory (SVM) systems promise low cost solutions for high performance computing, they suffer from long memory latencies. These latencies are usually caused by repetitive invalidation on shared data. Since shared data are accessed through synchronizations and the patterns by which threads synchronize are repetitive, a prefetching scheme based on such repetitiveness would reduce memory latencies. Based on this observation, we propose a prefetching technique which predicts future access behavior by analyzing access history per synchronization variable. Our technique was evaluated on an 8-node SVM system using the SPLASH-2 benchmark. The results show that our technique could achieve 34%-45% reduction in memory access latencies
Keywords
shared memory systems; storage management; synchronisation; virtual storage; workstation clusters; SPLASH-2 benchmark; access history; adaptive prefetching technique; high performance computing; memory latencies; shared data invalidation; shared virtual memory; synchronizations; workstation clusters; Costs; Delay; History; Laboratories; Linux; Prefetching; Protocols; Radio access networks; Support vector machines; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
Conference_Location
Brisbane, Qld.
Print_ISBN
0-7695-1010-8
Type
conf
DOI
10.1109/CCGRID.2001.923237
Filename
923237
Link To Document