Title
Building a RTOS for MPSoC dataflow programming
Abstract
Multiprocessor Systems-on-Chip (MPSoC) are becoming the standard high performance Digital Signal Processing (DSP) systems. Hardware complexity abstraction is needed to enable efficient MPSoC programming. A major challenge of MPSoC programming is efficiently handling the combination of new features necessary in a MPSoC operating system: load balancing and efficient use of the parallel resources, with the more traditional features of Real-Time Operating Systems (RTOS): resource sharing between applications, task priorities and reactivity to events. This paper presents a method to combine dataflow methods and RTOS features. The resulting system prototypes an RTOS for symmetric multiprocessing MPSoCs whose inputs are dataflow graphs of applications. The prototype is built on the μC/OS-II RTOS. Experimental results are given on a 3GPP Long Term Evolution algorithm executed on a 4-core MPSoC.
Year
DOI
Venue
2011
10.1109/ISSOC.2011.6089218
System Chip
Keywords
Field
DocType
multiprocessing systems,operating systems (computers),programming,resource allocation,system-on-chip,3GPP long term evolution algorithm,MPSoC dataflow programming,MPSoC operating system,digital signal processing system,event reactivity,load balancing,multiprocessor systems-on-chip,parallel resource use,realtime operating systems,resource sharing,task priority
Computer science,Real-time computing,Dataflow,Dataflow programming,MPSoC,Computer architecture,System on a chip,Load balancing (computing),Parallel computing,Real-time operating system,Multiprocessing,Symmetric multiprocessing,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-4577-0670-7
2
0.39
References 
Authors
4
5
Name
Order
Citations
PageRank
Yaset Oliva120.39
Maxime Pelcat217935.26
Jean-François Nezan314418.39
Jean-christophe Prévotet43812.43
Slaheddine Aridhi5676.33