• DocumentCode
    2421239
  • Title

    A Radical Approach to Network-on-Chip Operating Systems

  • Author

    Engel, M. ; Spinczyk, Olaf

  • fYear
    2009
  • fDate
    5-8 Jan. 2009
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Operating systems were created to provide multiple tasks with access to scarce hardware resources like CPU, memory, or storage. Modern programmable hardware, however, may contain a large number of processing units on one chip working independently as systems-on-chip (SoC).It is feasible to build a system that provides each task of an embedded system with its own SoC and interconnects those in a network-on-chip (NoC). This requires radically new OS concepts for a parallel execution model. Each SoC runs tailor-made software components; traditional OS duties like memory protection, scheduling, or interrupt handling are no longer required for each SoC.The NoC OS consists of hardware and software that administers application-specific components and handles SoC communication and synchronization. Based on our previous experience with feature modeling and AOP, we describe our approach to create an FPGA-based NoC OS and discuss its impact on embedded software development in comparison to traditional methods.
  • Keywords
    electronic engineering computing; field programmable gate arrays; logic design; network-on-chip; FPGA-based NoC OS; SoC; embedded system; network-on-chip operating system; systems-on-chip; tailor-made software component; Embedded software; Embedded system; Hardware; Multitasking; Network-on-a-chip; Operating systems; Protection; Software systems; System software; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2009. HICSS '09. 42nd Hawaii International Conference on
  • Conference_Location
    Big Island, HI
  • ISSN
    1530-1605
  • Print_ISBN
    978-0-7695-3450-3
  • Type

    conf

  • DOI
    10.1109/HICSS.2009.32
  • Filename
    4755821