TY - GEN
T1 - Improving the effectiveness of context-based prefetching with multi-order analysis
AU - Chen, Yong
AU - Zhu, Huaiyu
AU - Jin, Hui
AU - Sun, Xian He
PY - 2010
Y1 - 2010
N2 - Data prefetching is an effective way to accelerate data access in high-end computing systems and to bridge the increasing performance gap between processor and memory. In recent years, the contextbased data prefetching has received intensive attention because of its general applicability. In this study, we provide a preliminary analysis of the impact of orders on the effectiveness of the context-based prefetching. Motivated by the observations from the analytical results, we propose a new context-based prefetching method named Multi-Order Context-based (MOC) prefetching to adopt multi-order context analysis to increase the context-based prefetching effectiveness. We have carried out simulation testing with the SPECCPU2006 benchmarks via an enhanced CMP$im simulator. The simulation results show that the proposed MOC prefetching method outperforms the existing single-order prefetching and reduces the data-access latency effectively.
AB - Data prefetching is an effective way to accelerate data access in high-end computing systems and to bridge the increasing performance gap between processor and memory. In recent years, the contextbased data prefetching has received intensive attention because of its general applicability. In this study, we provide a preliminary analysis of the impact of orders on the effectiveness of the context-based prefetching. Motivated by the observations from the analytical results, we propose a new context-based prefetching method named Multi-Order Context-based (MOC) prefetching to adopt multi-order context analysis to increase the context-based prefetching effectiveness. We have carried out simulation testing with the SPECCPU2006 benchmarks via an enhanced CMP$im simulator. The simulation results show that the proposed MOC prefetching method outperforms the existing single-order prefetching and reduces the data-access latency effectively.
KW - Context-based prefetching
KW - Data prefetching
KW - High-end computing
KW - Memory access performance
UR - http://www.scopus.com/inward/record.url?scp=78649822855&partnerID=8YFLogxK
U2 - 10.1109/ICPPW.2010.64
DO - 10.1109/ICPPW.2010.64
M3 - Conference contribution
AN - SCOPUS:78649822855
SN - 9780769541570
T3 - Proceedings of the International Conference on Parallel Processing Workshops
SP - 428
EP - 435
BT - Proceedings - 2010 39th International Conference on Parallel Processing Workshops, ICPPW 2010
T2 - 2010 39th International Conference on Parallel Processing Workshops, ICPPW 2010
Y2 - 13 September 2010 through 16 September 2010
ER -