• DocumentCode
    3565223
  • Title

    What next? A hardware operating system?

  • Author

    Groza, Voicu ; Abielmona, Rami

  • Author_Institution
    Sch. of Inf. Technol. Eng., Univ. of Ottawa, Ont., Canada
  • Volume
    2
  • fYear
    2004
  • Firstpage
    1496
  • Abstract
    Presented in this paper is a run-time partial reconfiguration environment called a hardware operating system (HOS). It primarily functions as an OS executing concurrent hardware blocks instead of conventional sequential processes. HOSes are composed of four major layers: application, architectural, bridging and physical. Each is presented in view of their functionality and implementation details. Results of the current realization as well as novelties of the entire system are also presented in this writing.
  • Keywords
    application program interfaces; concurrency control; field programmable gate arrays; logic design; object-oriented methods; reconfigurable architectures; FPGA; HOS; application layer; application programming interface; architectural layer; bridging layer; concurrent hardware block execution; hardware operating system; multicontext reconfiguration; object orientated software abstraction level; partial reconfiguration; physical layer; programmable logic device based system; reconfigurable computing; run-time environment; Application specific integrated circuits; Digital integrated circuits; Hardware; Hoses; Information technology; Loudspeakers; Operating systems; Photonic integrated circuits; Resource management; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Instrumentation and Measurement Technology Conference, 2004. IMTC 04. Proceedings of the 21st IEEE
  • ISSN
    1091-5281
  • Print_ISBN
    0-7803-8248-X
  • Type

    conf

  • DOI
    10.1109/IMTC.2004.1351349
  • Filename
    1351349