Institute for Communication Technologies and Embedded Systems

Reducing Idle Time in Event-Triggered Software Execution via Runnable Migration and DPM-Aware Scheduling

Authors:
Copic, M.Leupers, R.Ascheid, G.
Journal:
Integration, the VLSI Journal
Volume:
70
Publisher:
Elsevier
Page(s):
10-20
Date:
Jan. 2020
DOI:
10.1016/j.vlsi.2019.09.004
hsb:
RWTH-2020-01462
Language:
English
Abstract:
Being the main driver of innovation in the automotive industry, vehicle software calls for more efficient tools for its development. Safety-critical applications are predominantly written respecting the AUTOSAR standard, where tasks comprise code-fragments called runnables, and deployed on multi-core architectures. However, task parallelization introduces a substantial number of idle intervals, as runnables have to be mapped and scheduled at design-time without violating data dependencies. In parallelized event-triggered tasks, these intervals are utilized by migrating runnables from the interrupted time-triggered tasks. We propose to also migrate runnables from consecutively scheduled tasks and additionally, to maximize their number using DPM-aware application
scheduling.
Download:
BibTeX