Reducing data-memory footprint of multimedia applications by delay redistribution

Balaji Raman, Samarjit Chakraborty, Tsang Ooi Wei, Santanu Dutta

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

It is now common for multimedia applications to be partitioned and mapped onto multiple processing elements of a system-on-chip architecture. An important design constraint in such architectures is that the FIFO buffers connecting the processing elements (in a pipelined fashion) should not overflow and the playout buffer should never underflow. To meet these constraints, an usual design practice is to increase the initial playout delay after which the output device starts reading from the playout buffer. Although implementing this technique is straightforward and involves only the the computation of an appropriate playout delay, it suffers from the downside of a large playout buffer being required. In this paper, instead of associating the playout delay solely with the output device, we propose to redistribute this delay among all the processing elements running the various tasks of the multimedia application. We show that this delay redistribution technique can signflcantly reduce (up to 70%) the total on-chip memory required.

Original languageEnglish
Title of host publication2007 44th ACM/IEEE Design Automation Conference, DAC'07
Pages738-743
Number of pages6
DOIs
StatePublished - 2007
Externally publishedYes
Event2007 44th ACM/IEEE Design Automation Conference, DAC'07 - San Diego, CA, United States
Duration: 4 Jun 20078 Jun 2007

Publication series

NameProceedings - Design Automation Conference
ISSN (Print)0738-100X

Conference

Conference2007 44th ACM/IEEE Design Automation Conference, DAC'07
Country/TerritoryUnited States
CitySan Diego, CA
Period4/06/078/06/07

Keywords

  • On-chip memory
  • Playout delay
  • System-level design
  • Video decoding

Fingerprint

Dive into the research topics of 'Reducing data-memory footprint of multimedia applications by delay redistribution'. Together they form a unique fingerprint.

Cite this