Title
Hypervisor mechanisms to manage FPGA reconfigurable accelerators
Abstract
In the last decade, the research on CPU-FPGA hybrid architectures has become a hot topic. One of the main challenges in this domain consists in efficiently and safely managing dynamic partial reconfiguration (DPR) resources. This paper focuses on the management of the reconfiguration by an hypervisor on an ARM-FPGA platform. Using the virtualization approach, virtual machines (VM) may access resources independently, being unaware of the existence of other VMs. The purpose of our work is to provide an abstract and transparent interface for virtual machines to access reconfigurable resources. The underlying infrastructure of partial reconfiguration management is hidden from the virtual machines, so that software developers do not need to consider the implementation details. We propose a framework where DPR accelerators are presented as virtual devices, which are universally mapped in each VM space as ordinary peripherals. The hypervisor automatically detects VM's requests for DPR resources and handles them dynamically according to a preemptive allocation mechanism. Our custom hypervisor guarantees the independent and isolation of VM domains. We also evaluate the efficiency of our framework by measuring the critical overheads during DPR management and allocations. The results demonstrate that our mechanism is implemented with low overhead.
Year
DOI
Venue
2016
10.1109/FPT.2016.7929187
2016 International Conference on Field-Programmable Technology (FPT)
Keywords
Field
DocType
hypervisor mechanisms,FPGA reconfigurable accelerator management,CPU-FPGA hybrid architectures,dynamic partial reconfiguration resources,DPR resources,ARM-FPGA platform,virtualization approach,virtual machines,VM,partial reconfiguration management,software developers,DPR accelerators,virtual devices,universally mapping
Virtualization,Hardware virtualization,Virtual machine,Storage hypervisor,Computer science,Hypervisor,Field-programmable gate array,Real-time computing,Software,Operating system,Control reconfiguration,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-5090-5603-3
1
0.36
References 
Authors
0
3
Name
Order
Citations
PageRank
Tian Xia152.57
Jean-christophe Prévotet23812.43
Fabienne Nouvel36715.27