• DocumentCode
    3516284
  • Title

    Latency Minimization for Synchronous Data Flow Graphs

  • Author

    Ghamarian, A.H. ; Stuijk, S. ; Basten, T. ; Geilen, M.C.W. ; Theelen, B.D.

  • Author_Institution
    Electron. Syst. Group, Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2007
  • fDate
    29-31 Aug. 2007
  • Firstpage
    189
  • Lastpage
    196
  • Abstract
    Synchronous data flow graphs (SDFGs) are a very useful means for modeling and analyzing streaming applications. Some performance indicators, such as throughput, have been studied before. Although throughput is a very useful performance indicator for concurrent real-time applications, another important metric is latency. Especially for applications such as video conferencing, telephony and games, latency beyond a certain limit cannot be tolerated. This paper proposes an algorithm to determine the minimal achievable latency, providing an execution scheme for executing an SDFG with this latency. In addition, a heuristic is proposed for optimizing latency under a throughput constraint. Experimental results show that latency computations are efficient despite the theoretical complexity of the problem. Substantial latency improvements are obtained, of 24-54% on average for a synthetic benchmark of 900 models, and up to 37% for a benchmark of six real DSP and multimedia models. The heuristic for minimizing latency under a throughput constraint gives optimal latency and throughput results under a constraint of maximal throughput for all DSP and multimedia models, and for over 95% of the synthetic models.
  • Keywords
    data flow computing; data flow graphs; processor scheduling; signal processing; DSP; latency computation; latency minimization; multimedia models; multiprocessor design; single processor scheduling; streaming applications; synchronous data flow graphs; Constraint optimization; Delay; Digital signal processing; Flow graphs; Games; Multimedia systems; Processor scheduling; Telephony; Throughput; Videoconference;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
  • Conference_Location
    Lubeck
  • Print_ISBN
    978-0-7695-2978-3
  • Type

    conf

  • DOI
    10.1109/DSD.2007.4341468
  • Filename
    4341468