• DocumentCode
    2587755
  • Title

    A decompilation approach to partitioning software for microprocessor/FPGA platforms

  • Author

    Stitt, Greg ; Vahid, Frank

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., Riverside, CA, USA
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    396
  • Abstract
    We present a software compilation approach for microprocessor/FPGA platforms that partitions a software binary onto custom hardware implemented in the FPGA. Our approach imposes fewer restrictions on software tool flow than previous compiler approaches, allowing software designers to use any software language and compiler. Our approach uses a back-end partitioning tool that utilizes decompilation techniques to recover important high-level information, resulting in performance comparable to high-level compiler-based approaches.
  • Keywords
    field programmable gate arrays; microprocessor chips; program compilers; software tools; back-end partitioning tool; custom hardware; decompilation approach; high-level information; microprocessor-FPGA platforms; software compilation; software design; software language; software partitioning; software tool flow; Application software; Arithmetic; Circuit synthesis; Computer architecture; Embedded software; Field programmable gate arrays; Flow graphs; Hardware; Microprocessors; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.9
  • Filename
    1395592