Title
Extended overlay architectures for heterogeneous FPGA cluster management.
Abstract
This paper proposes a novel approach for the hardware virtualization of FPGA resources, based on overlay architectures. Overlays are reconfigurable architectures synthesized on top of commercial-of-the-shelf (COTS) FPGAs. They have demonstrated to improve portability, speed up reconfiguration, and promote resource abstraction hence durability. This work demonstrates how slightly extending the architecture overlaying on top of COTS FPGAs can bring novel features for sake of improved management of hardware tasks, and ensure the binary compatibility among heterogeneous FPGAs. This comes along with a deployment platform and a software stack offering an operating system service. As a result, the platform is capable of node-to-node a hardware application live migration, while operating a cluster of heterogeneous FPGAs. Besides, the proposed software stack ensures backward compatibility when introducing a new overlay architecture. This paper also introduces accurate cost models for the early estimation of the reconfiguration time overhead. This approach that has been demonstrated in DASIP international conference is evaluated in this paper on both the Xilinx Artix-7 and Altera Cyclone V C9 FPGAs.
Year
DOI
Venue
2017
10.1016/j.sysarc.2017.06.001
Journal of Systems Architecture
Keywords
Field
DocType
Reconfigurable architecture,Overlay,Task migration,Bitstream compatibility,Scheduling,Heterogeneous FPGAs
Hardware virtualization,Hardware Application,Computer science,Parallel computing,Field-programmable gate array,Real-time computing,Binary code compatibility,Software portability,Backward compatibility,Control reconfiguration,Reconfigurable computing,Embedded system
Journal
Volume
ISSN
Citations 
78
1383-7621
3
PageRank 
References 
Authors
0.45
25
4
Name
Order
Citations
PageRank
Najem, M.1123.73
Theotime Bollengier251.16
Jean-christophe Le Lann3847.49
Loïc Lagadec46212.84