• DocumentCode
    159784
  • Title

    Buffer allocation for real-time streaming on a multi-processor without back-pressure

  • Author

    Salunkhe, Hrishikesh ; Moreira, Orlando ; van Berkel, Koos

  • Author_Institution
    Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2014
  • fDate
    16-17 Oct. 2014
  • Firstpage
    20
  • Lastpage
    29
  • Abstract
    The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is to minimize total memory consumption while reserving sufficient space for each production without overwriting any live tokens and guaranteeing the satisfaction of real-time constraints. We present a buffer allocation solution for dataflow graphs scheduled on a system without back-pressure. Our contributions are 1) We extend the available dataflow techniques by applying best-case analysis. 2) We introduce dominator based relative life-time analysis. For our benchmark set, it exhibits up to 12% savings on memory consumption compared to traditional absolute life-time analysis. 3) We investigate the effect of variation in execution times on the buffer sizes for systems without back-pressure. It turns out that reducing the variation in execution times reduces the buffer sizes. 4) We compare the buffer allocation techniques for systems with and without backpressure. For our benchmark set, we show that the system with back-pressure reduces the total memory consumption by as much as 28 % compared to the system without back-pressure. Our benchmark set includes wireless communications and multimedia applications.
  • Keywords
    buffer storage; constraint satisfaction problems; data flow graphs; media streaming; multiprocessing systems; real-time systems; backpressure; buffer allocation solution; buffer allocation techniques; dataflow graphs; dominator based relative life-time analysis; multimedia applications; multiprocessor; real-time constraint satisfaction; real-time streaming applications; total memory consumption minimization; wireless communications; Delays; Equations; Mathematical model; Memory management; Real-time systems; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems for Real-time Multimedia (ESTIMedia), 2014 IEEE 12th Symposium on
  • Conference_Location
    Greater Noida
  • Type

    conf

  • DOI
    10.1109/ESTIMedia.2014.6962342
  • Filename
    6962342