• 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