Skip to main content

Tool-based development of efficient automotive multi-core systems

  • Conference paper
  • First Online:
19. Internationales Stuttgarter Symposium

Part of the book series: Proceedings ((PROCEE))

  • 6715 Accesses

Zusammenfassung

Due to increasing demands for computing power by upcoming applications, such as autonomous driving or Car2x, more and more multi-core processors finding their way into electronic control units of the automotive domain. This leads to a paradigm shift from sequential to parallel processing, which creates many challenges in the development of safety-critical embedded multi-core systems.

The appropriate deployment of software components on the available cores of the processor is crucial for a good system behavior, especially regarding response times. This paper proposes a tool-based visualization, analysis and validation of the configured AUTOSAR system, that assists in deployment evaluation and optimization. The fundamental prerequisite that enables deployment of software components on multi-core processors is the efficient provision of basic software services to application software on all processor cores. It is described, that this requirement can be met in particular by the master-satellite architecture.

The emerging complexity which results from the vast design space of embedded multicore systems shows, that efficient systems can only be developed by integrating specific tools into a toolchain and using suitable software platforms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 179.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 229.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  • 1. Nature Journal – The chips are down for Moore’s law. Waldrop, M. Mitchel; 2016-02-09.

    Google Scholar 

  • 2. The Free Lunch is Over: A Fundamental Turn Toward Concurrency in Software. Sutter, Herb; 2005-03-30.

    Google Scholar 

  • 3. PCWorld – AMD Shows First Dual-Core Processor. Lemon, Summer; 2004-08-31.

    Google Scholar 

  • 4. Multicore-Software – Grundlagen, Architektur und Implementierung in C/C++, Java und C#. Gleim, Urs; Schüle, Tobias; 2011-12-19.

    Google Scholar 

  • 5. Software Development for Embedded Multi-Core Systems: A Practical Guide Using Embedded Intel Architecture. Domeika, Max; 2008-04-14.

    Google Scholar 

  • 6. Masterkurs Parallele und Verteilte Systeme – Grundlagen und Programmierung von Multicore-Prozessoren, Multiprozessoren, Cluster, Grid und Cloud. Bengel, G; Baun, C; Kunze, M; Stucky, K; 2015-05-20.

    Google Scholar 

  • 7. Fundamental Concepts of Dependability. Avizienis, A.; Laprie, J.-C.; Randell, B.; 2000-10-24.

    Google Scholar 

  • 8. Automotive embedded software architecture in the multi-core age. Gai, Paolo; Violante, Massimo; 2016-07-25.

    Google Scholar 

  • 9. Multicore scheduling in automotive ECUs. Monot, A; Navet N; et.al.; 2010-05-21.

    Google Scholar 

  • 10. Platzierung von Softwarekomponenten auf Mehrkernprozessoren – Automatisierte Konstruktion und Analyse für funktionssichere Systeme. Hilbrich, Robert; 2015.

    Google Scholar 

  • 11. Advanced Model-Based Engineering of Embedded Systems – Extensions of the SPES 2020 Methodology. Pohl, K; Broy, M; Daembkes, H; Hönninger, H; 2016.

    Google Scholar 

  • 12. ARAMiS II Achievements and https://www.aramis2.org/ ARAMiS Consortium; 2019.

  • 13. Guide to Multi-Core Systems v1.1.0 AUTOSAR Consotrium; 2014.

    Google Scholar 

  • 14. AUTOSAR goes Multicore - the Safe Way. Brock, Helmut; Kalmbach, Joachim; 2014-06.

    Google Scholar 

  • 15. MICROSAR Multi-Core – The AUTOSAR Solution for Multi-Core Processors. Vector Informatik GmbH; 2018-11.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Friederich, P., Zeeb, A. (2019). Tool-based development of efficient automotive multi-core systems. In: Bargende, M., Reuss, HC., Wagner, A., Wiedemann, J. (eds) 19. Internationales Stuttgarter Symposium . Proceedings. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-25939-6_89

Download citation

Publish with us

Policies and ethics