Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Time-Predictable Embedded Software on Multi-Core Platforms: Analysis and Optimization
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. (ESLAB)
National University of Singapore.
Linköping University, Department of Computer and Information Science, ESLAB - Embedded Systems Laboratory.
Linköping University, Department of Computer and Information Science, ESLAB - Embedded Systems Laboratory. Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, The Institute of Technology.
Show others and affiliations
2014 (English)In: Foundations and Trends in Electronic Design Automation, ISSN 1551-3939, Vol. 8, no 3-4, 199-356 p.Article in journal (Refereed) Published
Abstract [en]

Multi-core architectures have recently gained popularity due to their high-performance and low-power characteristics. Most of the modern desktop systems are now equipped with multi-core processors. Despite the wide-spread adaptation of multi-core processors in desktop systems, using such processors in embedded systems still poses several challenges. Embedded systems are often constrained by several extra-functional aspects, such as time. Therefore, providing guarantees for time-predictable execution is one of the key requirements for embedded system designers. Multi-core processors adversely affect the time-predictability due to the presence of shared resources, such as shared caches and shared buses. In this contribution, we shall first discuss the challenges imposed by multi-core architectures in designing time-predictable embedded systems. Subsequently, we shall describe, in details, a comprehensive solution to guarantee time-predictable execution on multi-core platforms. Besides, we shall also perform a discussion of different techniques to provide an overview of the state-of-the-art solutions in this topic. Through this work, we aim to provide a solid background on recent trends of research towards achieving time-predictability on multi-cores. Besides, we also highlight the limitations of the state-of-the-art and discuss future research opportunities and challenges to accomplish time-predictable execution on multi-core platforms.

Place, publisher, year, edition, pages
2014. Vol. 8, no 3-4, 199-356 p.
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:liu:diva-112687DOI: 10.1561/1000000037OAI: oai:DiVA.org:liu-112687DiVA: diva2:769438
Available from: 2014-12-08 Created: 2014-12-08 Last updated: 2017-03-01Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textLink to article

Authority records BETA

Chattopadhyay, SudiptaEles, PetruPeng, Zebo

Search in DiVA

By author/editor
Chattopadhyay, SudiptaEles, PetruPeng, Zebo
By organisation
Software and SystemsFaculty of Science & EngineeringESLAB - Embedded Systems LaboratoryThe Institute of Technology
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 173 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf