DocumentCode :
2192866
Title :
Dynamic block prefetching for tree search
Author :
Zhang, Zhuo ; Yue, Jiayuan ; Shen, Wenfeng ; Xu, Weimin ; Zheng, Yanheng
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
fYear :
2011
fDate :
9-11 Sept. 2011
Firstpage :
243
Lastpage :
247
Abstract :
Tree search algorithm typically involves long latency for the main memory access due to irregular and unpredictable data access during the tree traversal. Data prefetching is one method to bridge the memory gap and improve cache performance. In this paper, we extend our previous work and propose a novel data prefetching approach for tree search, called Dynamic Block Prefetching. Dynamic block prefetching can be used in combination with other optimized methods, such as search branch unwinding. This approach can be used to improve the performance in general-purpose processors which own hardware cache and heterogeneous acceleration cores which not provide hardware supported memory coherence or have limited on chip storage. The experiments show that dynamic block prefetching performs as high as 27% better than no prefetching search on Intel Core i7. Also, it is capable of improving performance over no prefetching search and static buffer scheme by 26% and 11% on Cell SPE.
Keywords :
cache storage; microprocessor chips; multiprocessing systems; software performance evaluation; storage management; tree searching; Intel Core i7; cache performance improvement; data prefetching approach; dynamic block prefetching; general-purpose processor performance improvement; hardware cache; heterogeneous acceleration cores; irregular data access; memory access; on-chip storage; tree search algorithm; tree traversal; unpredictable data access; Computer architecture; Hardware; Heuristic algorithms; Microprocessors; Prefetching; Cell BE; SIMD; software prefetching; tree search;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Communications and Control (ICECC), 2011 International Conference on
Conference_Location :
Ningbo
Print_ISBN :
978-1-4577-0320-1
Type :
conf
DOI :
10.1109/ICECC.2011.6067616
Filename :
6067616
Link To Document :
بازگشت