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
Link To Document