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 条
  • [1] Dynamically swappable hardware design in partially reconfigurable systems
    Huang, Chun-Hsian
    Shih, Kai-Jung
    Lin, Chao-Sheng
    Chang, Shih-Shiue
    Hsiung, Pao-Ann
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 2742 - 2745
  • [2] Hardware Context-Switch Methodology for Dynamically Partially Reconfigurable Systems
    Lee, Trong-Yen
    Hu, Che-Cheng
    Lai, Li-Wen
    Tsai, Chia-Chun
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2010, 26 (04) : 1289 - 1305
  • [3] Virtualizable Hardware/Software Design Infrastructure for Dynamically Partially Reconfigurable Systems
    Huang, Chun-Hsian
    Hsiung, Pao-Ann
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2013, 6 (02)
  • [4] Software-Controlled Dynamically Swappable Hardware Design in Partially Reconfigurable Systems
    Huang, Chun-Hsian
    Hsiung, Pao-Ann
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [5] Model-based platform-specific co-design methodology for dynamically partially reconfigurable systems with hardware virtualization and preemption
    Huang, Chun-Hsian
    Hsiung, Pao-Ann
    Shen, Jih-Sheng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (11) : 545 - 560
  • [6] Scheduling and Resource Planner Based on Multicriteria Method for Partially Dynamically Reconfigurable Systems
    Nunez, A.
    Dondo, J.
    Beron, M.
    Sosa, C.
    Murdocca, M.
    IEEE LATIN AMERICA TRANSACTIONS, 2020, 18 (02) : 414 - 421
  • [7] Scheduling and Resource Planner Based on Multicriteria Method for Partially Dynamically Reconfigurable Systems
    Nunez Manquez A.
    Dondo Gazzano J.
    Beron M.M.
    Sosa Paez C.
    Murdocca R.M.
    IEEE Latin America Transactions, 2019, 18 (02) : 414 - 421
  • [8] Partially Reconfigurable Interconnection Network for Dynamically Reprogrammable Resource Array
    Shami, Muhammad Ali
    Hemani, Ahmed
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 122 - 125
  • [9] Hardware-software bipartitioning for dynamically reconfigurable systems
    Rakhmatov, DN
    Vrudhula, SBK
    CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 145 - 150
  • [10] Dynamically reconfigurable hardware for digital controllers in mechatronic systems
    Paiz, C
    Kettelhoit, B
    Klassen, A
    Porrmann, M
    2005 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2005, : 675 - 680