TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publications
  4. Compiling for the worst case : memory allocation for multi-task and multi-core hard real-time systems
 
Options

Compiling for the worst case : memory allocation for multi-task and multi-core hard real-time systems

Citation Link: https://doi.org/10.15480/882.2713
Publikationstyp
Journal Article
Date Issued
2020-03
Sprache
English
Author(s)
Luppold, Arno  orcid-logo
Oehlert, Dominic  
Falk, Heiko  orcid-logo
Institut
Eingebettete Systeme E-13  
TORE-DOI
10.15480/882.2713
TORE-URI
http://hdl.handle.net/11420/5356
Journal
ACM transactions on embedded computing systems  
Volume
19
Issue
2
Start Page
1
End Page
26
Article Number
14
Citation
ACM Transactions on Embedded Computing Systems 2 (19): 14, 1-26 (2020)
Publisher DOI
10.1145/3381752
Scopus ID
2-s2.0-85082399894
Publisher
ACM Press
Modern embedded hard real-time systems feature multiple tasks running on multiple processing cores. Schedulability analysis of such systems is usually performed on an abstract system level with each task being represented as a black box with fixed timing properties. If timing constraints are violated, optimizing the system on a code-level in order to achieve schedulability is a tedious task.

To tackle this issue, we propose an extension to the WCET-Aware C Compiler framework WCC. We integrated an optimization framework based on Integer-Linear Programming into the WCC which is able to optimize a multi-core system with multiple tasks running on each core with regards to its schedulability. We evaluate the framework by providing two approaches on a schedulability aware static Scratchpad Memory (SPM) allocation: One based on Integer-Linear Programming (ILP) and one based on a genetic algorithm.
Subjects
WCET optimization
multi-core systems
scheduling analysis
DDC Class
004: Informatik
Funding(s)
Multikriterielle Code-Optimierung für Eingebettete Harte Echtzeitsysteme  
More Funding Information
Deutsche Forschungsgemeinschaft (DFG)
Publication version
publishedVersion
Lizenz
http://rightsstatements.org/vocab/InC/1.0/
Loading...
Thumbnail Image
Name

202003-tecs-luppold.pdf

Size

4.52 MB

Format

Adobe PDF

TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback