Title :
Reducing Cache Pollution of Threaded Prefetching by Controlling Prefetch Distance
Author :
Huang, Yan ; Gu, Zhi-Min ; Tang, Jie ; Cai, Min ; Zhang, Jianxun ; Zheng, Ninghan
Author_Institution :
Sch. of Comput. Sci. & Technol., Beijing Inst. of Technol., Beijing, China
Abstract :
Threaded prefetching based on Chip Multiprocessor (CMP) issues memory requests for data needed later by the main computation, and therefore may lead to increased stress on limited shared cache space and bus bandwidth. In our earlier work, we had proposed an effective threaded prefetching technique that selects proper prefetch distance for specific application to improve the timeliness of prefetching. In this paper, we first estimate the upper limit of prefetch distance for specific application in our proposed threaded prefetching technique, and then analyze the effect of increasing prefetch distance on shared cache pollution. Our experimental evaluations indicated that the bounded range of effective prefetch distance can be determined using our method, and the shared cache pollution can be reduced by controlling prefetch distance in our proposed threaded prefetching technique.
Keywords :
cache storage; microprocessor chips; multiprocessing systems; CMP; bus bandwidth; chip multiprocessor; limited shared cache space; memory request; prefetch distance control; prefetch distance selection; prefetching timeliness; shared cache pollution reduction; threaded prefetching technique; Benchmark testing; Educational institutions; Hardware; Pollution; Prefetching; Runtime; Chip Multiprocessor (CMP); cache pollution; hot function; performance analysis; threaded prefetching;
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
DOI :
10.1109/IPDPSW.2012.224