DocumentCode
2908673
Title
A System Framework for the Design of Embedded Software Targeting Heterogeneous Multi-core SoCs
Author
Guerin, Xavier ; Petrot, Frederic
Author_Institution
TIMA Lab., SLS Group, Grenoble, France
fYear
2009
fDate
7-9 July 2009
Firstpage
153
Lastpage
160
Abstract
Embedded appliances designers rely on heterogeneous multi-core system-on-chips (HMC-SoC) to provide the computing power required by modern applications. Due to the inherent complexity of this kind of platform, the development of specific system architectures is not considered as an option to provide low-level services to an application. Hence, the software is built either from scratch - when the softwarepsilas requirements are not too high - or over a general-purpose operating system, leading to performance and memory usage trade-offs. Our contribution is a component-based system framework that provides high-level system services for embedded software applications with few impacts on the memory usage and final performances, thanks to strong interfaces that enable the reuse of existing software elements and facilitate the support of multiple hardware platforms. The efficiency of our approach is demonstrated on an existing MC-SoC.
Keywords
embedded systems; microprocessor chips; operating systems (computers); system-on-chip; component-based system framework; embedded software design; general-purpose operating system; heterogeneous multicore system-on-chips; memory usage; specific system architectures; Application software; Computer architecture; Embedded computing; Embedded software; Hardware; Home appliances; Operating systems; Software design; Software performance; System-on-a-chip; Design; Heterogeneous; Operating; SoC; Software; System;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-specific Systems, Architectures and Processors, 2009. ASAP 2009. 20th IEEE International Conference on
Conference_Location
Boston, MA
ISSN
2160-0511
Print_ISBN
978-0-7695-3732-0
Electronic_ISBN
2160-0511
Type
conf
DOI
10.1109/ASAP.2009.9
Filename
5200023
Link To Document