Title :
Multi-level memory prefetching for media and stream processing
Author_Institution :
Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
Abstract :
This paper presents a multi-level memory prefetch hierarchy for media and stream processing applications. Two major bottlenecks in the performance of multimedia and network applications are long memory latencies and limited off-chip processor bandwidth. Aggressive prefetching can be used to mitigate the memory latency problem, but overly aggressive prefetching may overload the limited external processor bandwidth. To accommodate both problems, we propose multilevel memory prefetching. The multi-level organization enables conservative prefetching on-chip and more aggressive prefetching off-chip. The combination provides aggressive prefetching while minimally impacting off-chip bandwidth, enabling more efficient memory performance for media and stream processing. This paper presents preliminary results for multi-level memory prefetching, which show that combining prefetching at the L1 and DRAM memory levels provides the most effective prefetching with minimal extra bandwidth.
Keywords :
buffer storage; multimedia communication; multimedia computing; DRAM memory; L1 memory; bandwidth; media processing; memory latencies; memory performance; multi-level memory prefetch hierarchy; multi-level memory prefetching; multi-level organization; multimedia applications; network applications; off-chip processor bandwidth; on-chip; stream processing; Application software; Bandwidth; Computer networks; Computer science; Delay; Multimedia computing; Personal digital assistants; Prefetching; Random access memory; Streaming media;
Conference_Titel :
Multimedia and Expo, 2002. ICME '02. Proceedings. 2002 IEEE International Conference on
Print_ISBN :
0-7803-7304-9
DOI :
10.1109/ICME.2002.1035522