Title :
COMPOSE: A composite embedded software synthesis approach
Author :
Projjol Ray;Rainer Laupers;Gerd Ascheid
Author_Institution :
Institute for Communication Technologies and Embedded Systems (ICE) RWTH Aachen University, Germany
Abstract :
Modern embedded software synthesis faces two distinct challenges. One one hand embedded software complexity continues to grow steadily, and at the same time they are often targeted to heterogeneous-MPSoC platforms, which are extremely difficult to program. Distinct families of tools have evolved, which specialize in tackling the specific issues associated to these two aspects of embedded software synthesis. However, in today´s competitive environment a complete design flow is needed, which can seamlessly transition a complex high level design to a multicore centric implementation. Integrated approaches suffer from added complexity and maintenance issues, for having to solve these two related but somewhat different problems simultaneously. This paper introduces a composite design technique - COMPOSE - that connects the existing high level modelling environments with multicore oriented software synthesis frameworks to handle this two-way challenge. The resulting design flow proves to be a superior alternative than both the existing integrated tools as well as the decoupled approaches, since it combines the respective strengths of both of these tool families without being unduly complex. Our experiments show that use of such a composite approach opens up new possibilities for high level performance optimization and can shorten the application development life cycle by upto 20%.
Keywords :
"Multicore processing","Embedded software","Programming","Complexity theory","Digital signal processing"
Conference_Titel :
Innovations in Information Technology (IIT), 2015 11th International Conference on
Print_ISBN :
978-1-4673-8509-1
DOI :
10.1109/INNOVATIONS.2015.7381510