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 条
  • [31] Improving high-level synthesis effectiveness through custom operator identification
    Xiao, Chenglong
    Casseau, Emmanuel
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 161 - 164
  • [32] High-Level Synthesis of FPGA Circuits with Multiple Clock Domains
    Ragheb, Omar
    Anderson, Jason H.
    PROCEEDINGS 26TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2018), 2018, : 109 - 116
  • [33] Entropy-Directed Scheduling for FPGA High-Level Synthesis
    Shen, Minghua
    Chen, Hongzheng
    Xiao, Nong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2588 - 2601
  • [34] Low-power high-level synthesis for FPGA architectures
    Chen, DM
    Cong, J
    Fan, YP
    ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 134 - 139
  • [35] Performance Modeling and Directives Optimization for High-Level Synthesis on FPGA
    Zhao, Jieru
    Feng, Liang
    Sinha, Sharad
    Zhang, Wei
    Liang, Yun
    He, Bingsheng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (07) : 1428 - 1441
  • [36] Abstract State Machines as an Intermediate Representation for High-level Synthesis
    Sinha, Rohit
    Patel, Hiren D.
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1406 - 1411
  • [37] Abstract state machines and high-level system design and analysis
    Börger, E
    THEORETICAL COMPUTER SCIENCE, 2005, 336 (2-3) : 205 - 207
  • [38] Transformations of High-Level Synthesis Codes for High-Performance Computing
    de Fine Licht, Johannes
    Besta, Maciej
    Meierhans, Simon
    Hoefler, Torsten
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (05) : 1014 - 1029
  • [39] Vina-FPGA-Cluster: Multi-FPGA Based Molecular Docking Tool With High-Accuracy and Multi-Level Parallelism
    Ling, Ming
    Feng, Zhihao
    Chen, Ruiqi
    Shao, Yi
    Tang, Shidi
    Zhu, Yanxiang
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2024, 18 (06) : 1321 - 1337
  • [40] FPGA-based DFT system design, optimisation and implementation using high-level synthesis
    Tang, Shensheng
    Sinare, Monali
    Xie, Yi
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 69 (01) : 47 - 61