Javascript must be enabled to continue!
Virtualizable hardware/software design infrastructure for dynamically partially reconfigurable systems
View through CrossRef
In most existing works, reconfigurable hardware modules are still managed as conventional hardware devices. Further, the software reconfiguration overhead incurred by loading corresponding device drivers into the kernel of an operating system has been overlooked until now. As a result, the enhancement of system performance and the utilization of reconfigurable hardware modules are still quite limited. This work proposes a virtualizable hardware/software design infrastructure (VDI) for dynamically partially reconfigurable systems. Besides the gate-level hardware virtualization provided by the partial reconfiguration technology, VDI supports the device-level hardware virtualization. In VDI, a reconfigurable hardware module can be virtualized such that it can be accessed efficiently by multiple applications in an interleaving way. A Hot-Plugin Connector (HPC) replaces the conventional device driver, such that it not only assists the device-level hardware virtualization but can also be reused across different hardware modules. To facilitate hardware/software communication and to enhance system scalability, the proposed VDI is realized as a hierarchical design framework. User-designed reconfigurable hardware modules can be easily integrated into VDI, and are then executed as
hardware tasks
in an operating system for reconfigurable systems (OS4RS). A dynamically partially reconfigurable network security system was designed using VDI, which demonstrated a higher utilization of reconfigurable hardware modules and a reduction by up to 12.83% of the processing time required by using the conventional method in a dynamically partially reconfigurable system.
Association for Computing Machinery (ACM)
Title: Virtualizable hardware/software design infrastructure for dynamically partially reconfigurable systems
Description:
In most existing works, reconfigurable hardware modules are still managed as conventional hardware devices.
Further, the software reconfiguration overhead incurred by loading corresponding device drivers into the kernel of an operating system has been overlooked until now.
As a result, the enhancement of system performance and the utilization of reconfigurable hardware modules are still quite limited.
This work proposes a virtualizable hardware/software design infrastructure (VDI) for dynamically partially reconfigurable systems.
Besides the gate-level hardware virtualization provided by the partial reconfiguration technology, VDI supports the device-level hardware virtualization.
In VDI, a reconfigurable hardware module can be virtualized such that it can be accessed efficiently by multiple applications in an interleaving way.
A Hot-Plugin Connector (HPC) replaces the conventional device driver, such that it not only assists the device-level hardware virtualization but can also be reused across different hardware modules.
To facilitate hardware/software communication and to enhance system scalability, the proposed VDI is realized as a hierarchical design framework.
User-designed reconfigurable hardware modules can be easily integrated into VDI, and are then executed as
hardware tasks
in an operating system for reconfigurable systems (OS4RS).
A dynamically partially reconfigurable network security system was designed using VDI, which demonstrated a higher utilization of reconfigurable hardware modules and a reduction by up to 12.
83% of the processing time required by using the conventional method in a dynamically partially reconfigurable system.
Related Results
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...
Software driven approach for Embedded Devices
Software driven approach for Embedded Devices
This paper presents the possible new design paradigm that emerged during the author’s design of an embedded communication device for Croatian Navy. Prior to codesign techniques tha...
Intrinsic Evolvable Hardware Structures
Intrinsic Evolvable Hardware Structures
The main target of this chapter is to present the intrinsic evolvable hardware structures: concept, design and applications. The intrinsic evolvable hardware structures concept joi...
Recent development in reconfigurable dielectric resonator antenna and microwave filter: design and application
Recent development in reconfigurable dielectric resonator antenna and microwave filter: design and application
SummaryDeveloping wireless communication systems depends on reconfigurable microwave filters (MF) and dielectric resonator antenna (DRA) because the functionality of the various fi...
Electronic Hardware for Fuzzy Computation
Electronic Hardware for Fuzzy Computation
This chapter describes two decades of evolution of electronic hardware for fuzzy computing, and discusses the new trends and challenges that are currently being faced in this field...
Singularity#1 and MFA II. Singularität Nr. 1 und MFA II.
Singularity#1 and MFA II. Singularität Nr. 1 und MFA II.
AbstractThe Dog-Ears formal system (Bheemaiah, n.d.) is extended with MFA II architecture for the definition of Taskoids, needing adaptable designs and additive printing. We presen...
PERANGKAT LUNAK KOMPUTER
PERANGKAT LUNAK KOMPUTER
Perangkat lunak komputer (software) atau disebut juga dengan peranti lunak adalah sebuah program komputer yang menjadi jembatan penghubung antara pengguna komputer (user) dengan ko...


