• DocumentCode
    2210256
  • Title

    An approach for quantitative analysis of application-specific dataflow architectures

  • Author

    Kienhuis, B. ; Deprettere, E. ; Vissers, K. ; van der Wolf, P.

  • Author_Institution
    Delft Univ. of Technol., Netherlands
  • fYear
    1997
  • fDate
    14-16 July 1997
  • Firstpage
    338
  • Lastpage
    349
  • Abstract
    In this paper we present an approach for quantitative analysis of application-specific dataflow architectures. The approach allows the designer to rate design alternatives in a quantitative way and therefore supports him in the design process to find better performing architectures. The context of our work is video signal processing algorithms which are mapped onto weakly-programmable, coarse-grain dataflow architectures. The algorithms are represented as Kahn graphs with the functionality of the nodes being coarse-grain functions. We have implemented an architecture simulation environment that permits the definition of dataflow architectures as a composition of architecture elements, such as functional units, buffer elements and communication structures. The abstract, clock-cycle accurate simulator has been built using a multi-threading package and employs object oriented principles. This results in a configurable and efficient simulator. Algorithms can subsequently be executed on the architecture model producing quantitative information for selected performance metrics. Results are presented for the simulation of a realistic application on several dataflow architecture alternatives, showing that many different architectures can be simulated in modest time on a modern workstation.
  • Keywords
    application specific integrated circuits; digital simulation; object-oriented programming; parallel architectures; video signal processing; Kahn graphs; application-specific dataflow architectures; architecture simulation environment; buffer elements; clock-cycle accurate simulator; communication structures; functional units; object oriented principles; performance metrics; quantitative analysis; quantitative information; video signal processing algorithms; Algorithm design and analysis; Communication system control; Computational modeling; Computer architecture; Data analysis; Laboratories; Process design; Signal processing algorithms; Streaming media; Video signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors, 1997. Proceedings., IEEE International Conference on
  • Conference_Location
    Zurich, Switzerland
  • ISSN
    2160-0511
  • Print_ISBN
    0-8186-7959-X
  • Type

    conf

  • DOI
    10.1109/ASAP.1997.606839
  • Filename
    606839