Title :
Memory access pattern analysis and stream cache design for multimedia applications
Author :
Lee, Junghee ; Park, Chanik ; Ha, Soonhoi
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., South Korea
Abstract :
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.
Keywords :
cache storage; data structures; embedded systems; memory architecture; multimedia computing; embedded systems; memory access pattern analysis; multimedia applications; stream cache design; stream caches; stream-type data structure; Data analysis; Data structures; Embedded system; Hardware; Logic; Multimedia systems; Pattern analysis; Pollution; Prefetching; Streaming media;
Conference_Titel :
Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific
Print_ISBN :
0-7803-7659-5
DOI :
10.1109/ASPDAC.2003.1194988