• DocumentCode
    1664848
  • Title

    Designing an operating system for a heterogeneous reconfigurable SoC

  • Author

    Nollet, V. ; Coene, P. ; Verkest, D. ; Vernalde, S. ; Lauwereins, R.

  • Author_Institution
    IMEC, Leuven, Belgium
  • fYear
    2003
  • Abstract
    The emerging need for large amounts of flexible computational power on embedded devices motivated many researchers to incorporate reconfigurable logic together with an instruction-set-processor (ISP) into their architectures. This implies that tomorrow´s applications will make use of both the ISP and the reconfigurable logic in order to provide the user with maximum performance. Today, however, a few stumbling blocks prevent these kinds of heterogeneous architectures from becoming mainstream. The technology still lacks a form of run-time management infrastructure. This infrastructure should ease application development by shielding the programmer from the complexity of the system and by providing a clear application development API. This paper presents a novel approach for designing an operating system for reconfigurable systems (OS4RS). Creating such an operating system is an integral part of our ongoing research regarding reconfigurable computing. An initial version of our operating system was used to manage a reconfigurable systems demonstrator.
  • Keywords
    embedded systems; operating systems (computers); parallel architectures; reconfigurable architectures; system-on-chip; OS4RS; embedded devices; heterogeneous architectures; heterogeneous reconfigurable SoC; instruction-set-processor; operating system; reconfigurable logic; Application software; Computer aided instruction; Field programmable gate arrays; Hardware; Linux; Operating systems; Reconfigurable logic; Runtime; Scheduling; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213320
  • Filename
    1213320