DocumentCode
2063739
Title
Comrade - A Compiler for Adaptive Computing Systems using a Novel Fast Speculation Technique
Author
Gädke, Hagen ; Koch, Andreas
Author_Institution
Tech. Univ. Braunschweig, Braunschweig
fYear
2007
fDate
27-29 Aug. 2007
Firstpage
503
Lastpage
504
Abstract
Several examples have shown that adaptive computers are capable of outperforming traditional workstations in terms of computing time as well as energy efficiency. Developing applications for an adaptive computer, however, is often a complex task. Hardware (HW) and software (SW) parts as well as their interfaces have to be implemented, requiring specialized skills as well as additional design time. To overcome this dilemma, the Comrade system compiles full ANSI-C to combined HW/SW applications for adaptive computers. Comrade is a third-generation tool, being based on concepts of predecessors GaipCC and Nimble. Other high level compilers have been presented, but none of them (to our knowledge) support compilation from a full high level input language to combined HW/SW solutions. This paper gives an overview of Comrade´s architecture and presents our current and planned future research.
Keywords
ANSI standards; data flow computing; program compilers; ANSI-C; Comrade; adaptive computing systems; compiler; fast speculation technique; Adaptive systems; Application software; Central Processing Unit; Communication system control; Computer architecture; Flow graphs; Frequency estimation; Hardware; Kernel; Multiplexing;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location
Amsterdam
Print_ISBN
978-1-4244-1060-6
Electronic_ISBN
978-1-4244-1060-6
Type
conf
DOI
10.1109/FPL.2007.4380700
Filename
4380700
Link To Document