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
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;
Conference_Titel :
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location :
Verona
DOI :
10.1109/DSD.2014.84