Performance Analysis and Optimization of Prefetching Thread on CMPs

HUANG Yan,GU Zhi-min
DOI: https://doi.org/10.3969/j.issn.1001-0548.2012.01.017
2012-01-01
Abstract:Memory latency has become a critical bottleneck in achieving high performance on modern processors.Prefetching thread based on multiprocessor(CMP) is a well known approach to reducing memory latency and has been explored in different applications.In this paper,we analyze the performance of prefetching thread for memory intensive applications.The analysis and experimental result show that computation/access latency ratio(CALR) of hotspots has an important affect on prefethcing performance.When the memory access ratio between main thread and prefetching thread is close to(1 CALR)/(1+CALR),prefetching thread gains better performance.The thread prefetching performance of several benchmarks from Olden and SPEC2006 benchmark suite is tested,and the experimental results reflect the impact of different memory access ratio between Prefetching thread and main thread.
What problem does this paper attempt to address?