Title :
What next? A hardware operating system?
Author :
Groza, Voicu ; Abielmona, Rami
Author_Institution :
Sch. of Inf. Technol. Eng., Univ. of Ottawa, Ont., Canada
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;
Conference_Titel :
Instrumentation and Measurement Technology Conference, 2004. IMTC 04. Proceedings of the 21st IEEE
Print_ISBN :
0-7803-8248-X
DOI :
10.1109/IMTC.2004.1351349