• DocumentCode
    2946269
  • Title

    Dynamic configuration of dataflow graph topology for DSP system design [video encoder example]

  • Author

    Ko, Dong-Ik ; Bhattacharyya, Shuvra S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Maryland Univ., College Park, MD, USA
  • Volume
    5
  • fYear
    2005
  • fDate
    18-23 March 2005
  • Abstract
    Dataflow is widely used for designing DSP applications. Despite its intrinsic advantages, one weak point is its difficulty in flexible expression of applications with data dependent change in execution structure. This paper suggests an approach to providing dynamically configured dataflow graph topologies using a new modeling and synthesis technique called DGT (dynamic graph topology). DGT builds on PSDF semantics (B. Bhattacharya et al, IEEE Tran. on Sig. Proc., vol.49(10), p.2408-2421, 2001). All possible graph topologies for a given graph are obtained at compile time and the corresponding graph based on parameters and data is dynamically set up in an efficient manner at runtime before the invocation of the associated graph. Systematic methods for reducing code and buffer size are applied based on characteristics of each configured graph. We have compared DGT against conventional modeling approaches through a detailed case study of an MPEG 2 video encoder system, and our experiments demonstrate the efficiency of the DGT approach.
  • Keywords
    data flow graphs; digital signal processing chips; logic design; video coding; DGT; DSP system design; MPEG 2 video encoder system; PSDF semantics; buffer size reduction methods; code reduction methods; dataflow graph topology dynamic configuration; dynamic graph topology; execution structure data dependent change; Application software; Boolean functions; Data structures; Digital signal processing; Educational institutions; Equations; Hardware; Runtime; Topology; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 2005. Proceedings. (ICASSP '05). IEEE International Conference on
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-8874-7
  • Type

    conf

  • DOI
    10.1109/ICASSP.2005.1416242
  • Filename
    1416242