Title | ||
---|---|---|
Automated Distribution of Software to Multi-core Hardware in Model Based Embedded Systems Development. |
Abstract | ||
---|---|---|
Software-Mapping, i.e. the mapping of software elements to hardware components, is especially in the context of embedded multicore systems a rather complex task. Usually, it is not sufficient to allocate tasks to hardware, since further types of allocations, e.g. communications to data paths or data to memories, exist. Accordingly, these allocations have a crucial impact on the performance. Since it is required to fulfill several constraints, e.g. deadlines or task ordering, it is furthermore necessary to select those allocations that result in a valid, but also efficient mapping. Such efficiency is usually not achieved by executing the application as quick as possible but e.g. as reliable or energy saving as possible. This can be achieved by using mathematical methods, e.g. Integer Linear Programming (ILP). ILP allows describing the mapping problem in terms of equations, which will be optimized towards a specific goal. This work describes an exemplary integration of an existing mathematical method for embedded multi-core software to hardware mapping into the AMALTHEA Tool Platform, including its evaluation as well as adaptation, in order to provide an automated software mapping functionality. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1007/978-3-319-24770-0_28 | Communications in Computer and Information Science |
Keywords | Field | DocType |
Model-based development,Multi-core,Automotive software,AMALTHEA | Avionics software,Embedded software,Hardware compatibility list,Computer science,Automated information system,Software system,Systems development life cycle,Computer hardware,Software development,Embedded system,Hardware architecture | Conference |
Volume | ISSN | Citations |
538 | 1865-0929 | 5 |
PageRank | References | Authors |
0.62 | 5 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lukas Krawczyk | 1 | 14 | 3.15 |
Carsten Wolff | 2 | 5 | 0.62 |
Daniel Fruhner | 3 | 5 | 0.62 |