The COBRA-ABS high-level synthesis system for multi-FPGA custom computing machines

被引:6
|
作者
Duncan, AA [1 ]
Hendry, DC [1 ]
Gray, P [1 ]
机构
[1] Univ Aberdeen, Dept Engn, Kings Coll, Aberdeen AB23 3UE, Scotland
基金
加拿大自然科学与工程研究理事会;
关键词
allocation; compiler; custom computing; DSP synthesis; FCCM; field programmable gate array (FPGA) synthesis; high-level synthesis; partitioning; scheduling; simulated annealing; VLIW;
D O I
10.1109/92.920837
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the column oriented butted regular architecture-algorithmic behavioral synthesis (COBRA-ABS) high-level synthesis tool which has been designed to synthesize DSP algorithms, specified in C, onto multi-field programmable gate array (FFGA) custom computing machines (FCCMs). COBRA-ABS performs synthesis using a new simulated annealing-based methodology, which maps the specified behavior into a four-dimensional (4-D) space and then optimizes the implied architecture. COBRA-ABS synthesizes custom very long instruction word (VLIW) style architectures partitioned across the FPGAs of the FCCM and has been used to compile C algorithms down to FPGA configuration bit-streams, This paper describes the tool and synthesis concepts and presents simulation results from a number of synthesized fast Fourier transform (FFT) related algorithms.
引用
收藏
页码:218 / 223
页数:6
相关论文
共 50 条
  • [41] Signal-Tracing Techniques for In-System FPGA Debugging of High-Level Synthesis Circuits
    Goeders, Jeffrey
    Wilton, Steven J. E.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (01) : 83 - 96
  • [42] High-Level Synthesis Design for Stencil Computations on FPGA with High Bandwidth Memory
    Du, Changdao
    Yamaguchi, Yoshiki
    ELECTRONICS, 2020, 9 (08) : 1 - 19
  • [43] Tessellation-Based Multi-Block Memory Mapping Scheme for High-Level Synthesis with FPGA
    Escobedo, Juan
    Lin, Mingjie
    2016 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2016, : 125 - 132
  • [44] Multi-scenario high-level synthesis for dynamic delay variation and its evaluation on FPGA platforms
    Igawa, Koki
    Yanagisawa, Masao
    Togawa, Nozomu
    IEICE ELECTRONICS EXPRESS, 2016, 13 (18):
  • [45] FPGA Acceleration of Probabilistic Sentential Decision Diagrams with High-level Synthesis
    Choi, Young-Kyu
    Santillana, Carlos
    Shen, Yujia
    Darwiche, Adnan
    Cong, Jason
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2023, 16 (02)
  • [46] FPGA acceleration analysis of LibSVM predictors based on high-level synthesis
    Lucas Leiva
    Martín Vázquez
    Jordina Torrents-Barrena
    The Journal of Supercomputing, 2022, 78 : 14137 - 14163
  • [47] High-Level Synthesis for FPGA Design Based-SLAM Application
    Abouzahir, Mohamed
    Elouardi, Abdelhafid
    Bouaziz, Samir
    Hammami, Omar
    Ali, Ismail
    2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,
  • [48] High-Level Description and Synthesis of Floating-Point Accumulators on FPGA
    Daigneault, Marc-Andre
    David, Jean Pierre
    2013 IEEE 21ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2013, : 206 - 209
  • [49] FPGA acceleration analysis of LibSVM predictors based on high-level synthesis
    Leiva, Lucas
    Vazquez, Martin
    Torrents-Barrena, Jordina
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (12): : 14137 - 14163
  • [50] DSS - A DISTRIBUTED HIGH-LEVEL SYNTHESIS SYSTEM
    ROY, J
    KUMAR, N
    DUTTA, R
    VEMURI, R
    IEEE DESIGN & TEST OF COMPUTERS, 1992, 9 (02): : 18 - 32