mdh.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat 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 (Engelska)Doktorsavhandling, monografi (Övrigt vetenskapligt)
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.

Ort, förlag, år, upplaga, sidor
Västerås: Mälardalen University , 2015.
Serie
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 192
Nationell ämneskategori
Inbäddad systemteknik
Forskningsämne
datavetenskap
Identifikatorer
URN: urn:nbn:se:mdh:diva-29407ISBN: 978-91-7485-241-7 (tryckt)OAI: oai:DiVA.org:mdh-29407DiVA, id: diva2:865332
Disputation
2015-12-18, Kappa, Mälardalens högskola, Västerås, 14:15 (Engelska)
Opponent
Handledare
Tillgänglig från: 2015-10-28 Skapad: 2015-10-27 Senast uppdaterad: 2015-11-13Bibliografiskt granskad

Open Access i DiVA

fulltext(1810 kB)429 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1810 kBChecksumma SHA-512
fe4713693723bde916baa16eb11379ba952fd8e3520142886ba60d09e88b532fa08e698cc6b1865c3559e27b727a841ef9d39f9022523f5bda88be38b105ff05
Typ fulltextMimetyp application/pdf

Personposter BETA

Feljan, Juraj

Sök vidare i DiVA

Av författaren/redaktören
Feljan, Juraj
Av organisationen
Inbyggda system
Inbäddad systemteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 429 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

isbn
urn-nbn

Altmetricpoäng

isbn
urn-nbn
Totalt: 435 träffar
RefereraExporteraLänk till posten
Permanent länk

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