DocumentCode
123892
Title
Virtual Devices for Hot-Pluggable Processors
Author
Bomel, Pierre ; Martin, Ken ; Diguet, Jean-Philippe
Author_Institution
Lab.-STICC, Univ. de Bretagne Sud, Lorient, France
fYear
2014
fDate
27-29 Aug. 2014
Firstpage
58
Lastpage
65
Abstract
When partially reconfigurable, FPGA-based, systems allow to dynamically hot-plug processors, the number of possible software configurations increases and the dynamic sharing of hardware peripherals becomes problematic. Moreover, the debugging of application processes, which needs physical devices to communicate with remote users or debuggers, is a critical service that becomes extremely difficult to implement. This work puts forward the concept of virtual devices to reduce software complexity and isolate system services from applications. It is illustrated by a methodology making the design of debug paths easier. Several experiments show that heterogeneous systems of up to 24 hot-pluggable processors can take advantage of virtual devices.
Keywords
field programmable gate arrays; microprocessor chips; program debugging; virtual machines; FPGA-based systems; debug path design; heterogeneous systems; hot-pluggable processors; software complexity reduction; system services isolation; virtual devices; Context; Emulation; Field programmable gate arrays; Hardware; Program processors; Resource management; design for debug; instrumentation; partially reconfigurable FPGAs; processor hot-plugging; virtual devices;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location
Verona
Type
conf
DOI
10.1109/DSD.2014.84
Filename
6927227
Link To Document