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 条
  • [11] Scheduling and Placement of Hardware/Software Real-Time Relocatable Tasks in Dynamically Partially Reconfigurable Systems
    Hsiung, Pao-Ann
    Huang, Chun-Hsian
    Shen, Jih-Sheng
    Chiang, Chen-Chi
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 4 (01)
  • [12] A hardware resource management system for adaptive computing on dynamically reconfigurable devices
    Ito, Toshiyuki
    Mishou, Kazuya
    Okuyama, Yuichi
    Kuroda, Kenichi
    FCST 2006: JAPAN-CHINA JOINT WORKSHOP ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, PROCEEDINGS, 2006, : 196 - +
  • [13] A dynamically adaptive hardware on dynamically reconfigurable processor
    Amano, H
    Jouraku, A
    Anjo, K
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2003, E86B (12) : 3385 - 3391
  • [14] A hardware/software prototyping environment for dynamically reconfigurable embedded systems
    Fleischmann, J
    Buchenrieder, K
    Kress, R
    HARDWARE/SOFTWARE CODESIGN - SIXTH INTERNATIONAL WORKSHOP PROCEEDINGS, 1998, : 105 - 109
  • [15] Resource management for dynamically-challenged reconfigurable systems
    Hasan, Muhammad Z.
    Ziavras, Sottrios G.
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 119 - 126
  • [16] PaDReH -: A framework for the design and implementation of dynamically and partially reconfigurable systems
    Carvalho, E
    Calazans, N
    Briäo, E
    Moraes, F
    SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, : 10 - 15
  • [17] Rainbow: An Operating System for Software-Hardware Multitasking on Dynamically Partially Reconfigurable FPGAs
    Jozwik, Krzysztof
    Honda, Shinya
    Edahiro, Masato
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2013, 2013
  • [18] Resource Partitioning and Application Scheduling with Module Merging on Dynamically and Partially Reconfigurable FPGAs
    Wang, Zhe
    Tang, Qi
    Guo, Biao
    Wei, Ji-Bo
    Wang, Ling
    ELECTRONICS, 2020, 9 (09) : 1 - 21
  • [19] UML-based hardware/software co-design platform for dynamically partially reconfigurable network security systems
    Huang, Chun-Hsian
    Hsiung, Pao-Ann
    Shen, Jih-Sheng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (2-3) : 88 - 102
  • [20] UML-Based Hardware/Software Co-Design Platform for Dynamically Partially Reconfigurable Network Security Systems
    Huang, Chun-Hsian
    Hsiung, Pao-Ann
    2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, 2008, : 92 - 99