• DocumentCode
    1144534
  • Title

    Hardware Resource Virtualization for Dynamically Partially Reconfigurable Systems

  • Author

    Huang, Chun-Hsian ; Hsiung, Pao-Ann

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Minsyong, Taiwan
  • Volume
    1
  • Issue
    1
  • fYear
    2009
  • fDate
    5/1/2009 12:00:00 AM
  • Firstpage
    19
  • Lastpage
    23
  • Abstract
    The dynamic partial reconfiguration technology enables an embedded system to adapt its hardware functionalities at run-time to changing environment conditions. However, reconfigurable hardware functions are still managed as conventional hardware devices, and the enhancement of system performance using the partial reconfiguration technology is thus still limited. To further raise the utilization of reconfigurable hardware designs, we propose a virtual hardware mechanism, including the logic virtualization and the hardware device virtualization, for dynamically partially reconfigurable systems. Using the logic virtualization technique, a hardware function that has been configured in the field-programmable gate array (FPGA) can be virtualized to support more than one software application at run-time. Using the hardware device virtualization, a software application can access two or more different hardware functions through the same device node. In a network security reconfigurable system for multimedia applications, our experimental results also demonstrate that the utilization of reconfigurable hardware functions can be further raised using the virtual hardware mechanism. Furthermore, the virtual hardware mechanism can also reduce up to 26% of the time required by using the conventional hardware reuse.
  • Keywords
    embedded systems; field programmable gate arrays; logic CAD; reconfigurable architectures; virtual reality; conventional hardware devices; dynamically partially reconfigurable systems; embedded system; field-programmable gate array; hardware device virtualization; hardware resource virtualization; logic virtualization; multimedia application; network security reconfigurable system; partial reconfiguration technology; reconfigurable hardware design; reconfigurable hardware designs; reconfigurable hardware functions; virtual hardware mechanism; Hardware resource virtualization; operating system for reconfigurable systems;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2009.2028039
  • Filename
    5170181