RAMPSoCVM: Runtime support and hardware virtualization for a runtime adaptive MPSoC

20Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Virtualizing complex hardware, such as heterogeneous multiprocessor systems, enables developers to use standard Application Programming Interfaces (APIs) for application integration. Especially, the supply of an Operating System (OS) is well appreciated since many features such as drivers, the runtime environment and scheduling mechanisms are available and well established. For this purpose, Embedded Linux was used as basis OS and extended in order to be able to manage a Runtime Adaptive Multi-Processor System-on-Chip (RAMPSoC) and to provide the standard Message Passing Interface (MPI). This paper describes the adaptation of the Linux kernel supporting MPI with runtime libraries as well as the integration of the software/hardware drivers which supply the message transfer over a reconfigurable and heterogeneous Network-on-Chip (NoC). © 2011 IEEE.

Cite

CITATION STYLE

APA

Göhringer, D., Werner, S., Hübner, M., & Becker, J. (2011). RAMPSoCVM: Runtime support and hardware virtualization for a runtime adaptive MPSoC. In Proceedings - 21st International Conference on Field Programmable Logic and Applications, FPL 2011 (pp. 181–184). https://doi.org/10.1109/FPL.2011.41

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free