TY - GEN
T1 - Memory access pattern analysis and stream cache design for multimedia applications
AU - Lee, Junghee
AU - Park, Chanik
AU - Ha, Soonhoi
PY - 2003/1/1
Y1 - 2003/1/1
N2 - The memory system is a major performance and power bottleneck in embedded systems especially for multimedia applications. Most multimedia applications access stream type of data structures with regular access patterns. It is observed that conventional caches behave poorly for stream-type data structure. Therefore, prediction-based prefetching techniques have been extensively researched to exploit the regular access patterns. Prefetching, however, may pollute the cache if the prediction is not accurate and needs extra hardware prediction logic. To overcome these problems, we propose a novel hardware prefetching technique that is assisted by static analysis of data access pattern with stream caches. With the proposed stream cache architecture, we could achieve significant performance improvement compared with the conventional cache architecture.
AB - The memory system is a major performance and power bottleneck in embedded systems especially for multimedia applications. Most multimedia applications access stream type of data structures with regular access patterns. It is observed that conventional caches behave poorly for stream-type data structure. Therefore, prediction-based prefetching techniques have been extensively researched to exploit the regular access patterns. Prefetching, however, may pollute the cache if the prediction is not accurate and needs extra hardware prediction logic. To overcome these problems, we propose a novel hardware prefetching technique that is assisted by static analysis of data access pattern with stream caches. With the proposed stream cache architecture, we could achieve significant performance improvement compared with the conventional cache architecture.
UR - http://www.scopus.com/inward/record.url?scp=84954420746&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84954420746&partnerID=8YFLogxK
U2 - 10.1109/ASPDAC.2003.1194988
DO - 10.1109/ASPDAC.2003.1194988
M3 - Conference contribution
AN - SCOPUS:84954420746
T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
SP - 22
EP - 27
BT - Proceedings of the ASP-DAC 2003 Asia and South Pacific Design Automation Conference
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - Asia and South Pacific Design Automation Conference, ASP-DAC 2003
Y2 - 21 January 2003 through 24 January 2003
ER -