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 条
  • [1] An overview of the COBRA-ABS high level synthesis system for multi-FPGA systems
    Duncan, AA
    Hendry, DC
    Gray, P
    IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1998, : 106 - 115
  • [2] High-level synthesis based upon dependence graph for multi-FPGA
    Akil, M
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2003, 33 (04): : 267 - 275
  • [3] A circuit division method for High-Level synthesis on Multi-FPGA systems
    Daiki, Kugami
    Miyajima, Takaaki
    Amano, Hideharu
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 156 - 161
  • [4] High-level partitioning of discrete signal transforms for multi-FPGA architectures
    Arce-Nazario, Rafael A.
    Jimenez, Manuel
    Rodriguez, Domingo
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 905 - 908
  • [5] Effects of high-level discrete signal transform formulations on partitioning for multi-FPGA architectures
    Arce-Nazario, Rafael
    Jimenez, Manuel
    Rodriguez, Domingo
    FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 287 - +
  • [6] Massively Parallel Dynamically Reconfigurable Multi-FPGA Computing System
    Viswanathan, Venkatasubramanian
    Ben Atitallah, Rabie
    Dekeyser, Jean-Luc
    2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2015, : 165 - 165
  • [7] A comparison of high level synthesis and register transfer level design techniques for custom computing machines
    Postula, A
    Abramson, D
    Fang, ZP
    Logothetis, P
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 207 - 214
  • [8] Custom instruction generation with high-level synthesis
    Seto, Kenshu
    Fujita, Masahiro
    2008 SYMPOSIUM ON APPLICATION SPECIFIC PROCESSORS, 2008, : 14 - +
  • [9] Multi-Pumping for Resource Reduction in FPGA High-Level Synthesis
    Canis, Andrew
    Anderson, Jason H.
    Brown, Stephen D.
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 194 - 197
  • [10] System-Level FPGA Device Driver with High-Level Synthesis Support
    Vipin, Eizhemat
    Shreejith, Shanker
    Gunasekera, Dulitha
    Fahmy, Suhaib A.
    Kapre, Nachiket
    PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2013, : 128 - 135