Predicting MPEG Execution Times

  • Authors:
  • Andy Bavier;Brady Montz;Larry Peterson

  • Affiliations:
  • -;-;-

  • Venue:
  • Predicting MPEG Execution Times
  • Year:
  • 1997
  • Predicting MPEG execution times

    SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper reports on a set of experiments that measure the amount of CPU processing needed to decode MPEG-compressed video in software. These experiments were designed to discover indicators that could be used to predict how many cycles are required to decode a given frame. Such predictors can be used to do more accurate CPU scheduling. We found that by considering both frame type and size, it is possible to construct a linear model of MPEG decoding with $R^2$ values of 0.97 and higher. Moreover, this model can be used to predict decoding times at both the frame and packet level that are almost always accurate to within 25% of the actual decode times. This is a surprising result given the large variability in MPEG decoding times, and suggests that it is feasible to design systems that make quality of service guarantees for MPEG-encoded video, rather than less variable encodings, such as JPEG.