• Email
  • Like
  • Save
  • Private Content
  • Embed
 

Multicore scheduling in automotive ECUs

by on Jun 05, 2010

  • 3,603 views

As the demand for computing power is quickly ...

As the demand for computing power is quickly
increasing in the automotive domain, car manufactur-ers and tier-one suppliers are gradually introducing mul-ticore ECUs in their electronic architectures. Additionally, these multicore ECUs offer new features such as higher levels of parallelism which eases the respect of
the safety requirements introduced by the ISO 26262 and can be taken advantage of in various other automotive use-cases. These new features involve also more complexity in the design, development and verification of the software applications. Hence, OEMs and suppliers will require new tools and methodologies for deployment and
validation. In this paper, we present the main use cases
for multicore ECUs and then focus on one of them. Pre-
cisely, we address the problem of scheduling numerous
elementary software components (called runnables) on
a limited set of identical cores. In the context of an au-
tomotive design, we assume the use of the static task
partitioning scheme which provides simplicity and bet-
ter predictability for the ECU designers by comparison
with a global scheduling approach. We show how the
global scheduling problem can be addressed as two sub-
problems: partitioning the set of runnables and building
the schedule on each core. At that point, we prove that
each of the sub-problems cannot be solved optimally due
to their algorithmic complexity. We then present low com-
plexity heuristics to partition and build a schedule of the
runnable set on each core before discussing schedula-
bility verification methods. Finally, we assess the perfor-
mance of our approach on realistic case-studies.

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

6 Embeds 1,795

http://www.realtimeatwork.com 1784
http://www.slideshare.net 3
url_unknown 3
http://translate.googleusercontent.com 3
http://webcache.googleusercontent.com 1
http://www.docshut.com 1

Statistics

Likes
2
Downloads
51
Comments
0
Embed Views
1,795
Views on SlideShare
1,808
Total Views
3,603
Post Comment
Edit your comment

Multicore scheduling in automotive ECUs Multicore scheduling in automotive ECUs Presentation Transcript