DocumentCode :
3081257
Title :
Memory hierarchy synthesis of a multimedia embedded processor
Author :
Fu, Steve T. ; Zucker, Daniel F. ; Flynn, Michael J.
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
fYear :
1996
fDate :
7-9 Oct 1996
Firstpage :
176
Lastpage :
184
Abstract :
As the disparity between embedded processor and main memory speed widens, and the availability of integration increases, cache hierarchy design plays an increasing role in processor performance. We propose tools for optimizing embedded processor performance under area latency, and performance constraints. As a case study, we explore the cache design space for an Application Specific Embedded Processor (ASEP) targeted for software MPEG1 and MPEG2 decompression. We find that for cache area allocation of greater than 16 mm2, the two level on-chip cache achieves the best performance across all three benchmarks. For cache area under 16 mm2, an on-chip primary cache with a 256 KB off-chip secondary cache performs best. With the addition of two prefetching techniques, Stride Prediction Table and Stream Cache, we are able to further reduce the cache area usage by up to 70% while increasing the performance by up to 17%. The optimized ASEPs are capable of displaying MPEG1 movies at 30 frames per second with cache area usage as low as 6.8 mm2
Keywords :
cache storage; digital signal processing chips; memory architecture; multimedia computing; real-time systems; video coding; Application Specific Embedded Processor; MPEG1 decompression; MPEG1 movies; MPEG2 decompression; area latency; cache hierarchy design; embedded processor performance; embedded processor speeds; main memory speed; memory hierarchy synthesis; multimedia embedded processor; off-chip secondary cache; performance constraints; prefetching techniques; Availability; Costs; Embedded computing; Energy consumption; Games; Laboratories; Logic programming; Personal digital assistants; Process design; Random access memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-8186-7554-3
Type :
conf
DOI :
10.1109/ICCD.1996.563555
Filename :
563555
Link To Document :
بازگشت