• DocumentCode
    1500799
  • Title

    Buffer Controller-Based Multiple Processing Element Utilization for Dataflow Synthesis

  • Author

    Chun, Woohyung ; Yoon, Sungroh ; Hong, Sangjin

  • Author_Institution
    Syst. LSI Div., Samsung Electron., Yongin, South Korea
  • Volume
    19
  • Issue
    7
  • fYear
    2011
  • fDate
    7/1/2011 12:00:00 AM
  • Firstpage
    1249
  • Lastpage
    1262
  • Abstract
    This paper presents an effective design methodology which maps a complex system represented as a dataflow graph to a reconfigurable target architecture having multi-core processors and programmable logics. In order to synchronize data transfers between two processing blocks mapped to different processors (alternatively, one block is mapped to a processor and the other is realized as a hardware), we propose a mapping methodology that exploits the buffer-based dataflow, a new representation technique for realizing data-centric applications in reconfigurable platforms. From the buffer-based dataflow and estimated execution times of functional blocks and data transfers, the proposed methodology creates a mapped partition and generates the template code which runs on the processors of the target platform. We also use a processor initiation scheme to prevent wrong operations from happening when actual execution takes longer than estimated. Our proposed mapping methodology and the generated template code are evaluated with the SystemC model and Xilinx ISE.
  • Keywords
    data flow graphs; field programmable gate arrays; multiprocessing systems; programmable logic devices; reconfigurable architectures; SystemC model; Xilinx ISE; buffer based dataflow; buffer controller; data centric applications; dataflow synthesis; multicore processors; multiple processing element utilization; programmable logics; reconfigurable target architecture; template code; Control system synthesis; Design methodology; Hardware; Logic design; Multicore processing; Process control; Programmable control; Programmable logic arrays; Programmable logic devices; Reconfigurable logic; Buffer-based dataflow; data-centric applications; field-programmable gate array (FPGA); multi-core architecture; system mapping;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2010.2049388
  • Filename
    5471062