Hardware Resource Virtualization for Dynamically Partially Reconfigurable Systems

被引:16
|
作者
Huang, Chun-Hsian [1 ]
Hsiung, Pao-Ann [1 ]
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi, Taiwan
关键词
Hardware resource virtualization; operating system for reconfigurable systems;
D O I
10.1109/LES.2009.2028039
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:19 / 23
页数:5
相关论文
共 50 条
  • [41] Cytocomputation in a biologically inspired, dynamically reconfigurable hardware platform
    Parra-Plaza, J. A.
    Upegui, A.
    Velasco-Medina, J.
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 150 - +
  • [42] Low Power Encoding Techniques for Dynamically Reconfigurable Hardware
    Claudia Kretzschmar
    Robert Siegmund
    Dietmar Müller
    The Journal of Supercomputing, 2003, 26 : 185 - 203
  • [43] Fast Integration of Hardware Accelerators for Dynamically Reconfigurable Architecture
    Foucher, Clement
    Muller, Fabrice
    Giulieri, Alain
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [44] Hardware partitioning software for dynamically reconfigurable SoC design
    Brunet, P
    Tanougast, C
    Berviller, Y
    Weber, S
    3RD IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2003, : 106 - 111
  • [45] Dynamically reconfigurable hardware for object-oriented processing
    Kühn, A
    Huss, SA
    INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2004, : 181 - 186
  • [46] A Dynamically Reconfigurable BbNN Architecture for Scalable Neuroevolution in Hardware
    Garcia, Alberto
    Zamacola, Rafael
    Otero, Andres
    de la Torre, Eduardo
    ELECTRONICS, 2020, 9 (05)
  • [47] Dynamically reconfigurable hardware for autonomous mini-robots
    Paiz, Carlos
    Chinapirom, Teerapat
    Witkowski, Ulf
    Porrmann, Mario
    IECON 2006 - 32ND ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS, VOLS 1-11, 2006, : 4692 - +
  • [48] A dynamically reconfigurable hardware-based cipher chip
    Mitsuyama, Y
    Andales, Z
    Onoye, T
    Shirakawa, I
    PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, : 11 - 12
  • [49] A virtual hardware system on a dynamically reconfigurable logic device
    Shibata, Y
    Uno, M
    Amano, H
    Furuta, K
    Fujii, T
    Motomura, M
    2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 295 - 296
  • [50] Low power encoding techniques for dynamically reconfigurable hardware
    Kretzschmar, C
    Siegmund, R
    Müller, D
    JOURNAL OF SUPERCOMPUTING, 2003, 26 (02): : 185 - 203