• 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