Title :
Performance Analysis of Prefetching Thread for Linked Data Structure in CMPs
Author :
Huang, Yan ; Gu, Zhimin
Author_Institution :
Sch. of Comput. Sci. & Technol., Zhengzhou Univ. of Light Ind., Beijing, China
Abstract :
Chip Multiprocessor (CMP) presents new opportunities to data prefetching. Prefetching thread is a well known approach to reduce memory latency and to improve performance, and has been explored in different applications. However, for applications with linked data structure(LDS), prefetching thread tends to achieve little overall performance gains. In this paper, we analyze the performance of conventional prefetching thread by an example and five selected benchmarks from Olden benchmark suite. The experimental results show that it gets best performance when computation/access latency ratio is close to 1. In addition, we propose a theorem with its proof and testify it by our experiment results.
Keywords :
data structures; microprocessor chips; multiprocessing systems; storage management; chip multiprocessor; computation/access latency ratio; data prefetching thread; linked data structure; memory latency; performance analysis; Application software; Benchmark testing; Computer science; Data structures; Delay; Multicore processing; Performance analysis; Performance gain; Prefetching; Yarn;
Conference_Titel :
Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-4507-3
Electronic_ISBN :
978-1-4244-4507-3
DOI :
10.1109/CISE.2009.5363620