Analyzing Off-Chip Misses in PARSEC for Prefetching

Muhammad Abid Mughal, Haixia Wang, Dongsheng Wang · International Journal of Advancements in Computing Technology · 2011

Off-Chip replacement (capacity and conflict) and coherent read misses in multi-chip CMP cause execution to stall for hundreds of cycles. In this paper, we investigate off-chip replacement and coherent read misses of Princeton Application Repository for Shared-Memory Computers (PARSEC) workloads using trace-driven simulation. Using information-theoretic analysis we found that off-chip replacement and coherent read misses recur system-wide in the same order forming repetitive sequences of two or more misses called replacement/coherent streams. Most of the replacement and coherent streams are short and significantly contribute in the cumulative percentage of streams misses. Moreover, most of the replacement and coherent streams recur few times and largely contribute fraction of misses in the repetitive streams misses. In most of the PARSEC workloads reuse distances of coherent streams are smaller than replacement streams. These features of stream provide great insight while designing stream prefetcher.

Read the paper · More papers on PaperTik