DocumentCode :
2141555
Title :
Constant Distance Prefetching for Linked Data Structure Based on CMP
Author :
Zhu, Hui-dong ; Li, Ye
Author_Institution :
Sch. of Comput. & Commun. Eng., Zhengzhou Univ. of Light Ind., Zhengzhou, China
fYear :
2010
fDate :
18-22 Aug. 2010
Firstpage :
404
Lastpage :
408
Abstract :
The memory wall problem is one of the important issues in modern computer system, and it affects the system performance in spite of the powerful processor. The emergence of multi-core processors has further exacerbated the problem. On the other hand, the increasing use of the linked data structure in applications aggravates the memory access latency. This paper utilizes multi-threading technology based on CMP, and dispatches a helper thread when the program is running which prefetches the demanded data into the shared cache in advance to hide the long memory access latency. The helper thread shows great performance by controlling the distance between helper thread and main thread. Simple analysis of the effect of the computation workload between the accesses of the pointers to prefetching is also provided.
Keywords :
data structures; multi-threading; multiprocessing systems; storage management; chip multiprocessors; constant distance prefetching; linked data structure; memory access latency; memory wall problem; multithreading technology; Benchmark testing; Data structures; Multicore processing; Optimization; Prefetching; Presses; Linked data structure; cache misses; data prefetching; memory wall; multi-core and multi-threading;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontier of Computer Science and Technology (FCST), 2010 Fifth International Conference on
Conference_Location :
Changchun, Jilin Province
Print_ISBN :
978-1-4244-7779-1
Type :
conf
DOI :
10.1109/FCST.2010.110
Filename :
5575885
Link To Document :
بازگشت