Memory hierarchy synthesis of a multimedia embedded processor
- 23 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 176-184
- https://doi.org/10.1109/iccd.1996.563555
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 mm/sup 2/, the two level on-chip cache achieves the best performance across all three benchmarks. For cache area under 16 mm/sup 2/, 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 mm/sup 2/.Keywords
This publication has 6 references indexed in Scilit:
- Stride Directed Prefetching In Scalar ProcessorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Organization And Performance Of A Two-level Virtual-real Cache HierarchyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Optimal on-chip cache hierarchy synthesis with scaling of technologyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Evaluating stream buffers as a secondary cache replacementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The JPEG still picture compression standardIEEE Transactions on Consumer Electronics, 1992
- MPEGCommunications of the ACM, 1991