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