Extended Synchronous Dataflow for Efficient DSP System Prototyping

被引:0
|
作者
Chanik Park
Jaewoong Jung
Soonhoi Ha
机构
[1] Seoul National University,School of Computer Science and Engineering
[2] Thinkware Systems Corporation,School of Computer Science and Engineering
[3] Seoul National University,undefined
来源
Design Automation for Embedded Systems | 2002年 / 6卷
关键词
Synchronous dataflow; global states; synchronous piggybacked dataflow; block reusability;
D O I
暂无
中图分类号
学科分类号
摘要
Though synchronous dataflow (SDF) graph has been a successful input specification language for digital signal processing (DSP) applications, lack of support for global states makes it unsuitable for multimedia signal processing applications that need global states for efficient implementation. In this paper, we propose synchronous piggybacked dataflow (SPDF), an extension of SDF model to accommodate global states without side effects. Global states are accessed by a special block that piggybacks the global state update request on data samples. Such an extension enlarges the domain of application where dataflow representation can be used for rapid system prototyping. The only penalty it incurs is scheduling complexity since the scheduler now considers control dependency as well as data dependency. We present the static analysis of the SPDF model and an implementation technique for memory efficient code synthesis. Finally, we show experimental results with a real life example, MPEG-audio decoder, to present the novelty and usefulness of our approach.
引用
收藏
页码:295 / 322
页数:27
相关论文
共 50 条
  • [21] Multidimensional synchronous dataflow
    Murthy, PK
    Lee, EA
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2002, 50 (08) : 2064 - 2079
  • [22] Efficient Computation of the Max-Plus Semantics of Synchronous Dataflow Graphs
    Elahi, Hossein
    Geilen, Marc
    Basten, Twan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (10) : 3412 - 3425
  • [23] Efficient Software Synthesis for Dynamic Single Appearance Scheduling of Synchronous Dataflow
    Liu, Weichen
    Gu, Zonghua
    Xu, Jiang
    IEEE EMBEDDED SYSTEMS LETTERS, 2009, 1 (03) : 69 - 72
  • [24] Efficient Algorithm for the Iteration Period Computation of Unfolded Synchronous Dataflow Graphs
    Zhu, Xue-Yang
    PROCEEDINGS 2018 12TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2018), 2018, : 36 - 43
  • [25] Efficient Implementation of Heterogeneous Dataflow Models using Synchronous IO Patterns
    Rafique, Omair
    Bai, Yu
    Schneider, Klaus
    Yan, Guangxi
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 82 - 89
  • [26] A Markov reward model for reliable synchronous dataflow system design
    Kumar, VV
    Verma, R
    Lach, J
    Dugan, JB
    2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, : 817 - 825
  • [27] Efficient code synthesis from extended dataflow graphs for multimedia applications
    Oh, H
    Ha, S
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 275 - 280
  • [28] A Method for Synchronous Dataflow Retiming
    Sergiyenko, Anatolij
    Serhienko, Anastasia
    Simonenko, Andrij
    2017 IEEE FIRST UKRAINE CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (UKRCON), 2017, : 1015 - 1018
  • [29] Parameterized dataflow modeling of DSP systems
    Bhattacharya, B
    Bhattacharyya, SS
    2000 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS, VOLS I-VI, 2000, : 3362 - 3365
  • [30] An Efficient Scheduling and Mapping using SMT Solver and Translating Workflow of Matlab Simulink Model to Synchronous Dataflow Graph for Multi-core DSP Architectures
    Amari, Imen
    Gasmi, Kaouther
    Rebaya, Asma
    Hasnaoui, Salem
    2017 4TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATICS, CONCEPTS, THEORY, AND APPLICATIONS (ICAICTA) PROCEEDINGS, 2017,