The document discusses optimizing the data cache performance of a software MPEG-2 video decoder. It analyzes the memory and cache behavior of software MPEG-2 decoding. Various cache-oriented architectural enhancements are proposed that could reduce excess cache-memory traffic by 50% or more, such as selectively caching specific data types based on their sizes, access types, and access patterns. Trace-driven cache simulations were performed on a software MPEG-2 decoder to analyze the effects of cache parameters and evaluate the proposed enhancements.