• DocumentCode
    2063947
  • Title

    An Automatic Compilation Framework for Configurable Architectures

  • Author

    Gallini, A. ; Pavesi, L. ; Ferretti, C. ; Rosti, A. ; Bocchio, S.

  • Author_Institution
    Univ. of Milan-Bicocca, Milan
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    525
  • Lastpage
    528
  • Abstract
    In this paper we present a framework to implement compilation flows targeting architectures with an heterogeneous structure. We will show techniques for analyzing and transforming the code of the input source program with the aim to identify critical computational kernels. In particular we will describe an high level compilation layer designed to build analytical information completely derived by static analysis and its back-end towards architecture specific layers. Finally we will show a compilation flow targeting an hybrid architecture consisting of a VLIW coupled with a reconfigurable core which exploits the capabilities of our framework.
  • Keywords
    instruction sets; operating system kernels; program compilers; reconfigurable architectures; VLIW; automatic compilation framework; code analysis; code transformation; compilation flow; configurable architectures; critical computational kernels; input source program; Application software; Computer architecture; Electronic mail; Hardware; High level languages; Information analysis; Information systems; Kernel; Technological innovation; VLIW;
  • 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.4380708
  • Filename
    4380708