• DocumentCode
    2523869
  • Title

    On estimations for compiling software to FPGA-based systems

  • Author

    Cardoso, João M P

  • Author_Institution
    Fac. of Sci. & Technol., Algarve Univ., Faro, Portugal
  • fYear
    2005
  • fDate
    23-25 July 2005
  • Firstpage
    225
  • Lastpage
    230
  • Abstract
    This paper presents recent advances in a compiler infrastructure to map algorithms described in a Java subset to FPGA-based platforms. We explain how delays and resources are estimated to guide the compiler through scheduling and temporal partitioning. The compiler supports complex analytical models to estimate resources and delays for each functional unit. The paper presents experimental results for a number of benchmarks. Those results also arise a question when performing temporal partitioning: shall we try to group as many computational structures in the same configuration or shall we have several configurations?.
  • Keywords
    Java; field programmable gate arrays; program compilers; scheduling; FPGA-based system; Java; compiler infrastructure; compiling software; delay estimation; scheduling; temporal partitioning; Computer architecture; Computer languages; Delay estimation; Field programmable gate arrays; Hardware; Java; Microprocessors; Partitioning algorithms; Processor scheduling; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architecture Processors, 2005. ASAP 2005. 16th IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2407-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2005.47
  • Filename
    1540390