Multitasking on FPGA Coprocessors
FPL '00 Proceedings of the The Roadmap to Reconfigurable Computing, 10th International Workshop on Field-Programmable Logic and Applications
A Virtual Hardware Operating System for the Xilinx XC6200
FPL '96 Proceedings of the 6th International Workshop on Field-Programmable Logic, Smart Applications, New Paradigms and Compilers
Chip-Based Reconfigurable Task Management
FPL '01 Proceedings of the 11th International Conference on Field-Programmable Logic and Applications
Enhancing Trusted Platform Modules with Hardware-Based Virtualization Techniques
SECURWARE '08 Proceedings of the 2008 Second International Conference on Emerging Security Information, Systems and Technologies
RDMS: A hardware task scheduling algorithm for Reconfigurable Computing
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
Virtualization within a parallel array of homogeneous processing units
ARC'10 Proceedings of the 6th international conference on Reconfigurable Computing: architectures, Tools and Applications
Hardware Resource Virtualization for Dynamically Partially Reconfigurable Systems
IEEE Embedded Systems Letters
Proceedings of the 15th International Workshop on Software and Compilers for Embedded Systems
Hi-index | 0.00 |
This work aims to extend the concept of virtualization, which is known from the context of operating systems, for embedded multiprocessor system-on-chip architectures. Thus, by introducing a Virtualization Middleware, we abstract from static bindings between soft-core processors and operation system kernels running on them. Using the proposed Virtualization Middleware, it is possible to remap kernels during run-time to different instances of soft-core processors. Our approach guarantees by design both privacy and integrity of virtualized data. In addition, no modifications to the employed kernels have to be done in order to be used within this approach. Therefore, it automatically secures context sensitive information against any access by unauthorized users. Therefore, the proposed hardware-based virtualization scheme is best suitable for embedded multi-processor systems with multiple users working on transparently and securely shared resource instances.