Skip to main content

Framework für die empirische Bestimmung der Ausführungszeit auf Mehrkernprozessoren

  • Conference paper
Funktionale Sicherheit

Part of the book series: Informatik aktuell ((INFORMAT))

  • 5040 Accesses

Zusammenfassung

Eine hohes Maß an funktionaler Sicherheit eines sicherheitskritischen Systems ist meist auch mit der Forderung nach einem deterministischen Systemverhalten verbunden. Die Entwicklung eines Systems mit deterministischen Verhalten erfordert die Kenntnis der Ausführungszeit aller auszuführenden Anwendungen. Mit der Einführung von Mehrkernprozessoren geraten klassische Verfahren auf Basis einer statischen Analyse zur Bestimmung der Ausführungszeit an ihre Grenzen. In dieser Arbeit werden Erweiterungen zur empirischen Analyse der Ausführungszeit von Anwendungen untersucht. Ein besonderer Schwerpunkt liegt dabei auf dem Hinzunehmen von Architekturwissen über den verwendeten Prozessor sowie der strukturellen Informationen über die verwendeten Eingabedaten. Diese Erweiterungen bilden die Grundlage für die automatisierte Konstruktion eines störenden Kontextes für die zu untersuchende Anwendung. Durch den Einsatz von Störfaktoren wird hierbei eine möglichst lange Ausführungszeit provoziert. Zur Analyse der Wirksamkeit dieses Ansatzes werden die entwickelten Störfaktoren und die verwendete Experimentierplattform zusammen mit ersten Messungen vorgestellt.

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 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.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

Similar content being viewed by others

Literaturverzeichnis

  1. Hermann Kopetz. Real-Time Systems: Design Principles for Distributed Embedded Applications. Kluwer Academic Publishers, Norwell, MA, USA, 1st edition, 1997.

    Google Scholar 

  2. Reinhard Wilhelm, Jakob Engblom, Andreas Ermedahl, Niklas Holsti, Stephan Thesing, David Whalley, Guillem Bernat, Christian Ferdinand, Reinhold Heckmann, Tulika Mitra, Frank Mueller, Isabelle Puaut, Peter Puschner, Jan Staschulat, and Per Stenström. The worst-case execution-time problem – overview of methods and survey of tools. ACM Trans. Embed. Comput. Syst. , 7(3):36:1–36:53, May 2008.

    Google Scholar 

  3. Christoph Berg, Jakob Engblom, and Reinhard Wilhelm. Requirements for and design of a processor with predictable timing. In Perspectives Workshop: Design of Systems with Predictable Behaviour, 16.-19. November 2003, volume 03471 of Dagstuhl Seminar Proceedings. IBFI, Schloss Dagstuhl, 2004.

    Google Scholar 

  4. Krste Asanovic, Ras Bodik, Bryan Christopher Catanzaro, Joseph James Gebis, Parry Husbands, Kurt Keutzer, David A. Patterson, William Lester Plishker, John Shalf, Samuel Webb Williams, and Katherine A. Yelick. The landscape of parallel computing research: A view from berkeley. Technical Report UCB/EECS –2006-183, EECS Department, University of California, Berkeley, Dec 2006.

    Google Scholar 

  5. Sergey Zhuravlev, Sergey Blagodurov, and Alexandra Fedorova. Addressing shared resource contention in multicore processors via scheduling. SIGARCH Comput. Archit. News, 38(1):129–142, March 2010.

    Article  Google Scholar 

  6. The eclipse foundation. http://www.eclipse.org/.

  7. Daniel W. Dyer. The watchmaker framework for evolutionary computation. http://watchmaker.uncommons.org.

  8. Matteo Frigo and Steven G. Johnson. The design and implementation of FFTW3. Proceedings of the IEEE, 93(2):216–231, 2005. Special issue on “Program Generation, Optimization, and Platform Adaptation”.

    Google Scholar 

  9. Freescale. P4080 QorIQ Integrated Multicore Communication Processor Family Reference Manual, g edition, April 2010.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Godesa, J., Hilbrich, R. (2013). Framework für die empirische Bestimmung der Ausführungszeit auf Mehrkernprozessoren. In: Halang, W. (eds) Funktionale Sicherheit. Informatik aktuell. Springer Vieweg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41309-4_9

Download citation

Publish with us

Policies and ethics