SynDFG: Synthetic Dataflow Graph Generator for High-level Synthesis

被引:0
|
作者
Sinha, Sharad [1 ]
Zhang, Wei [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Kowloon, Hong Kong, Peoples R China
关键词
High-level synthesis; FPGA; synthetic dataflow graph;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Dataflow graphs obtained from benchmark applications depend on the compiler used and its settings. This makes comparison of results in high level synthesis research using such dataflow graphs difficult. Therefore, a synthetic dataflow graph generator for generating dataflow graphs of any size from a few tens of nodes to thousands of nodes for research in high level synthesis is presented. The user has the flexibility to specify number of nodes and set node attributes like node type (operation type), in-degree and the maximum and the minimum parallelism in each control step. The generated dataflow graphs can be used for research in scheduling, allocation and hardware binding. Sharing of input parameters among researchers will allow generation of identical synthetic graphs on identical platforms thus facilitating easier and more meaningful comparison of results. The concept of "Biased Dataflow Graphs (BDFG)" is introduced where operations of certain types are large in number. These provide the required granularity in operations, exploitation of inherent parallelism and option to explore the area space in modern FPGAs consisting of LUTs, BRAMs and DSP slices. The generated graphs overcome these limitations in the two existing methods: Task Graphs for Free (TGFF) and Synchronous Dataflow Graphs for Free (SDF3).
引用
收藏
页码:50 / 55
页数:6
相关论文
共 50 条
  • [21] A graph-based framework for High-level test synthesis
    Bashari, Ali Pourghaffari
    Pourmozafari, Saadat
    WORLD CONGRESS ON ENGINEERING 2007, VOLS 1 AND 2, 2007, : 486 - +
  • [22] High-Level Dataflow Transformations Using Taylor Expansion Diagrams
    Ciesielski, Maciej
    Gomez-Prado, Daniel
    Guillot, Jeremie
    Boutillon, Emmanuel
    IEEE DESIGN & TEST OF COMPUTERS, 2009, 26 (04): : 46 - 57
  • [23] Performance Estimation of High-Level Dataflow Program on Heterogeneous Platforms
    Bloch, Aurelien
    Brunet, Simone Casale
    Mattavelli, Marco
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 69 - 76
  • [24] A Streaming Dataflow Engine for Sparse Matrix-Vector Multiplication Using High-Level Synthesis
    Hosseinabady, Mohammad
    Nunez-Yanez, Jose Luis
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (06) : 1272 - 1285
  • [25] A High-Level Synthesis Library for Synthesizing Efficient and Functional-Safe CNN Dataflow Accelerators
    Filippas, Dionysios
    Peltekis, Christodoulos
    Titopoulos, Vasileios
    Kansizoglou, Ioannis
    Sirakoulis, Georgios CH.
    Gasteratos, Antonios
    Dimitrakopoulos, Giorgos
    IEEE ACCESS, 2024, 12 : 57194 - 57208
  • [26] Graph Neural Networks for High-Level Synthesis Design Space Exploration
    Ferretti, Lorenzo
    Cini, Andrea
    Zacharopoulos, Georgios
    Alippi, Cesare
    Pozzi, Laura
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (02)
  • [27] A parameterized graph-based framework for high-level test synthesis
    Safari, Saeed
    Jahangir, Amir Hossein
    Esmaeilzadeh, Hadi
    INTEGRATION-THE VLSI JOURNAL, 2006, 39 (04) : 363 - 381
  • [28] HIGH-LEVEL SYNTHESIS
    PAWLAK, A
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 261 - 261
  • [29] SYNTHETIC MONOGRAPHY OF HIGH-LEVEL PROFESSIONS
    不详
    ARQUIVOS BRASILEIROS DE PSICOLOGIA APLICADA, 1975, 27 (03): : 60 - 125
  • [30] STATIONARY HIGH-LEVEL GAUSSIAN NOISE GENERATOR
    MIMAKI, T
    JOURNAL OF PHYSICS E-SCIENTIFIC INSTRUMENTS, 1972, 5 (03): : 208 - +