• DocumentCode
    565194
  • Title

    Static dataflow with access patterns: Semantics and analysis

  • Author

    Ghosal, Arkadeb ; Limaye, Rhishikesh ; Ravindran, Kaushik ; Tripakis, Stavros ; Prasad, Ankita ; Wang, Guoqiang ; Tran, Trung N. ; Andrade, Hugo

  • Author_Institution
    Nat. Instrum. Corp., Berkeley, CA, USA
  • fYear
    2012
  • fDate
    3-7 June 2012
  • Firstpage
    656
  • Lastpage
    663
  • Abstract
    Signal processing and multimedia applications are commonly modeled using Static/Cyclo-Static Dataflow (SDF/CSDF) models. SDF/CSDF explicitly specifies how much data is produced and consumed per firing during computation. This results in strong compile-time analyzability of many useful execution properties such as deadlock absence, channel boundedness, and throughput. However, SDF/CSDF is limited in its ability to capture how data is accessed in time. Hence, using these models often leads to implementations that are suboptimal (i.e., use more resources than necessary) or even incorrect (i.e., use insufficient resources). In this work, we advance a new model called Static Dataflow with Access Patterns (SDF-AP) that captures the timing of data accesses (for both production and consumption). This paper formalizes the semantics of SDF-AP, defines key properties governing model execution, and discusses algorithms to check these properties under correctness and resource constraints. Results are presented to evaluate these analysis algorithms on practical applications modeled by SDF-AP.
  • Keywords
    data flow graphs; signal processing; SDF-AP; access patterns; channel boundedness; compile-time analyzability; correctness constraint; data access; deadlock absence; execution properties; multimedia application; resource constraint; signal processing; static/cyclo-static dataflow models; throughput; Analytical models; Clocks; Computational modeling; Semantics; System recovery; Throughput; Timing; Dataflow; access patterns; semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4503-1199-1
  • Type

    conf

  • Filename
    6241576