mdh.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Task Allocation Optimization for Multicore Embedded Systems
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system. (Industrial Software Engineering)ORCID-id: 0000-0002-8486-5110
2015 (engelsk)Doktoravhandling, monografi (Annet vitenskapelig)
Abstract [en]

Modern embedded systems are becoming increasingly performance intensive, since, on the one hand, they include more complex functionality than before, and one the other hand, the functionality that was typically realized with hardware is often moved to software. Multicore technology, previously successfully used for general-purpose systems, is penetrating into the domain of embedded systems. While it does increase the performance capacity, it also introduces the problem of how to allocate software tasks to the cores of the hardware platform, as different allocations exhibit different extra-functional properties. An intuitive example is allocating too many tasks to a core --- the core will be overloaded and tasks will miss their deadlines.

This thesis addresses the issue of task allocation in multicore embedded systems. The overall goal of the thesis is to advance the way soft real-time multicore systems are developed, by providing new methods and tools that enable deciding already at design-time which task to run on which core, with respect to a number of timing-related extra-functional properties. To achieve this goal, we developed a model-based framework for task allocation optimization. The framework uses model simulation in order to obtain performance predictions for particular task allocations. This in turn enables testing a large number of allocation candidates in search for one that exhibits good timing-related performance. Apart from defining and implementing the framework, three additional contributions are provided, each tackling a particular aspect of the framework: the influence of task allocation on communication duration is studied and interpreted in the context of design-time model-based analysis; a novel heuristic for guiding task allocation optimization is defined; and finally, a novel optimization method combining performance prediction and performance measurement is defined.

sted, utgiver, år, opplag, sider
Västerås: Mälardalen University , 2015.
Serie
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 192
HSV kategori
Forskningsprogram
datavetenskap
Identifikatorer
URN: urn:nbn:se:mdh:diva-29407ISBN: 978-91-7485-241-7 (tryckt)OAI: oai:DiVA.org:mdh-29407DiVA, id: diva2:865332
Disputas
2015-12-18, Kappa, Mälardalens högskola, Västerås, 14:15 (engelsk)
Opponent
Veileder
Tilgjengelig fra: 2015-10-28 Laget: 2015-10-27 Sist oppdatert: 2015-11-13bibliografisk kontrollert

Open Access i DiVA

fulltext(1810 kB)427 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 1810 kBChecksum SHA-512
fe4713693723bde916baa16eb11379ba952fd8e3520142886ba60d09e88b532fa08e698cc6b1865c3559e27b727a841ef9d39f9022523f5bda88be38b105ff05
Type fulltextMimetype application/pdf

Personposter BETA

Feljan, Juraj

Søk i DiVA

Av forfatter/redaktør
Feljan, Juraj
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 427 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

isbn
urn-nbn

Altmetric

isbn
urn-nbn
Totalt: 434 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf