Multimedia applications have become important workloads for modern computer systems. The latest video coding standard, H.264/AVC, adds new features to improve the coding efficiency and visual quality at the cost of higher implementation complexity. The increasing computation and storage requirements pose challenges to achieve real-time video playback on general-purpose processors (GPPs). In this paper, we aim at identifying the performance bottleneck of running a software implementation of the H.264/AVC decoder on GPPs. We adopt a simulation-based approach to perform detailed workload characterization.
展开▼