DocumentCode :
2346706
Title :
An overview of the COBRA-ABS high level synthesis system for multi-FPGA systems
Author :
Duncan, Andrew A. ; Hendry, David C. ; Gray, Peter
Author_Institution :
Dept. of Eng., Aberdeen Univ., UK
fYear :
1998
fDate :
15-17 Apr 1998
Firstpage :
106
Lastpage :
115
Abstract :
This paper presents an overview of the COBRA-ABS behavioural high-level synthesis tool. COBRA-ABS has been designed to synthesise custom architectures for arithmetic intensive algorithms, specified in C, for implementation on multi-FPGA Custom Computing Machine (FCCM) platforms. It performs globally optimising high level synthesis using simulated annealing, integrating all partitioning, scheduling, binding and allocation operations in one optimisation step, and has been designed to be retargetable to different board architectures. COBRA-ABS synthesises a custom Very Long Instruction Word (VLIW) architecture for the given algorithm for implementation on the specified FCCM. The paper gives details of the architectural issues which have influenced the design of the tool, looks at how it fits into the overall design flow and reviews the fundamental concepts and implementation of the globally optimising synthesis methodology. To illustrate the operation of the tool, a number of results for synthesis of a Fast Fourier Transform algorithm are presented
Keywords :
field programmable gate arrays; high level synthesis; optimisation; processor scheduling; simulated annealing; COBRA-ABS high level synthesis system; allocation operations; arithmetic intensive algorithms; behavioural high-level synthesis tool; custom VLIW architecture; custom architectures; fast Fourier transform algorithm; multi-FPGA custom computing machine; multi-FPGA systems; overview; partitioning; scheduling; simulated annealing; Algorithm design and analysis; Arithmetic; Computational modeling; Computer architecture; Design optimization; High level synthesis; Partitioning algorithms; Processor scheduling; Simulated annealing; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
FPGAs for Custom Computing Machines, 1998. Proceedings. IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-8900-5
Type :
conf
DOI :
10.1109/FPGA.1998.707888
Filename :
707888
Link To Document :
بازگشت