Mapping parameterized cyclo-static dataflow graphs onto configurable hardware

Hojin Kee, Chung Ching Shen, Shuvra S. Bhattacharyya, Ian Wong, Yong Rao, Jacob Kornerup

    Research output: Contribution to journalArticleScientificpeer-review

    7 Citations (Scopus)

    Abstract

    In recent years, parameterized dataflow has evolved as a useful framework for modeling synchronous and cyclo-static graphs in which arbitrary parameters can be changed dynamically. Parameterized dataflow has proven to have significant expressive power for managing dynamics of DSP applications in important ways. However, efficient hardware synthesis techniques for parameterized dataflow representations are lacking. This paper addresses this void; specifically, the paper investigates efficient field programmable gate array (FPGA)-based implementation of parameterized cyclo-static dataflow (PCSDF) graphs. We develop a scheduling technique for throughput-constrained minimization of dataflow buffering requirements when mapping PCSDF representations of DSP applications onto FPGAs. The proposed scheduling technique is integrated with an existing formal schedule model, called the generalized schedule tree, to reduce schedule cost. To demonstrate our new, hardware-oriented PCSDF scheduling technique, we have designed a real-time base station emulator prototype based on a subset of long-term evolution (LTE), which is a key cellular standard.

    Original languageEnglish
    Pages (from-to)285-301
    Number of pages17
    JournalJournal of Signal Processing Systems
    Volume66
    Issue number3
    DOIs
    Publication statusPublished - 2012
    Publication typeA1 Journal article-refereed

    Keywords

    • 4G communication systems
    • Dataflow modeling
    • FPGA implementation
    • Parameterized dataflow
    • Scheduling

    ASJC Scopus subject areas

    • Control and Systems Engineering
    • Theoretical Computer Science
    • Signal Processing
    • Information Systems
    • Modelling and Simulation
    • Hardware and Architecture

    Fingerprint

    Dive into the research topics of 'Mapping parameterized cyclo-static dataflow graphs onto configurable hardware'. Together they form a unique fingerprint.

    Cite this