QR code for the current URL

Event ID: 43027

TAE – Technische Akademie Esslingen e.V. An der Akademie 5 73760 Ostfildern, Germany http://www.tae.de

Multi-Core Programmierung für Realtime-Systeme

Konzepte und Architekturen für die Realtime Parallelität

Realtime Parallelität spielt heute eine immer größere Rolle, da sich im allgemeinen IoT-Trend die Realisierung solcher Systeme nicht mehr nur auf den Embedded Bereich beschränkt sondern mit Realtime Linux auch auf vielen Edge Servern zu finden ist. 

In diesem praxisnahen Seminar lernen Sie Realtime-Programmierung auf Basis prioritätsbasierter Betriebssysteme und Mulitcore-CPUs für Ihre Projekte mit den C++ und P-Thread APIs effizient umzusetzen. 

Ziel der Weiterbildung

Wir beginnen mit den Grundlagen der Parallelen Programmierung wie Threads und Synchronisation, und schauen uns dann an, was sich ändert, wenn wir vom gewohnten Zeitscheiben-Scheduling auf ein „hartes“ prioritätsbasiertes Realtime-Scheduling wechseln. Wir sehen, welche spezifischen Herausforderungen (z.B. Priority Inversion) sich in einem Realtime-Umfeld ergeben und wie diese bewältigt werden können. Migrationskonzepte von Single- auf Multicore-CPUs und hardwarenahe Themen wie Memory Model und Memory Barriers ermöglichen Ihnen die direkte Anwendung des Gelernten in Ihren Projekten.

Lernziele sind:
  • Grundlagen und praktische Anwendung der Parallelen Programmierung beherrschen
  • Umgang mit den relevanten APIs in C++ / C beherrschen
  • praktische Auswirkungen des prioritätsbasierten Realtime-Scheduling verstehen
  • Eigenschaften aktueller Multi-Core CPUs und deren Memory-Modelle kennen
  • Migrationskonzepte für die Einführung von Multi-Core-CPUs in Realtime-Systemen bewerten können
Methodik
  • Das Seminar ist interaktiv, die aktuellen Projekte der Teilnehmer werden thematisiert.
  • Der Praxistransfer wird durch zahlreiche Programmierübungen sichergestellt (C++ mit Realtime-Linux ).
The publisher indicated in each case (see company info by clicking on image/title or company info in the right-hand column) is solely responsible for the stories above, the event or job offer shown and for the image and audio material displayed. As a rule, the publisher is also the author of the texts and the attached image, audio and information material. The use of information published here is generally free of charge for personal information and editorial processing. Please clarify any copyright issues with the stated publisher before further use. In case of publication, please send a specimen copy to service@pressebox.de.
Important note:

Systematic data storage as well as the use of even parts of this database are only permitted with the written consent of unn | UNITED NEWS NETWORK GmbH.

unn | UNITED NEWS NETWORK GmbH 2002–2024, All rights reserved

The publisher indicated in each case (see company info by clicking on image/title or company info in the right-hand column) is solely responsible for the stories above, the event or job offer shown and for the image and audio material displayed. As a rule, the publisher is also the author of the texts and the attached image, audio and information material. The use of information published here is generally free of charge for personal information and editorial processing. Please clarify any copyright issues with the stated publisher before further use. In case of publication, please send a specimen copy to service@pressebox.de.