• DocumentCode
    2062721
  • Title

    An Execution Model for Hardware/Software Compilation and its System-Level Realization

  • Author

    Lange, Holger ; Koch, Andreas

  • Author_Institution
    Tech. Univ. Darmstadt Embedded Syst. & Applications Group (ESA), Darmstadt
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    285
  • Lastpage
    292
  • Abstract
    We introduce a new execution model for orchestrating the interaction between the conventional processor and the re-configurable compute unit in adaptive computer systems. We then characterize the architectural and OS-level requirements of implementing the model, and demonstrate how they can be achieved on a real hardware platform running under a full scale multi-tasking virtual protected memory operating system. Experimental measurements show the efficiency of our solution, and also prove that reconfigurable computing can be competitive with processors even for non-streaming, pointer-chasing applications.
  • Keywords
    hardware-software codesign; multiprogramming; operating systems (computers); program compilers; OS-level requirement; adaptive computer system; architectural requirement; execution model; full scale multitasking; hardware-software compilation; orchestration; system-level realization; virtual protected memory operating system; Adaptive systems; Application software; Central Processing Unit; Computer architecture; Embedded computing; Embedded system; Hardware; Mathematical model; Power system protection; Signal processing algorithms;
  • 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.4380661
  • Filename
    4380661