| Referent: | Mario Cupelli , HighTec EDV-Systeme GmbH |
| Vortragsreihe: | Multicore |
| Zeit: | 06. Dezember 1: 09:45-10:25 |
Moderne Mikrocontroller für Automotive und industrielle Anwendungen stehen bereits heute als Multicore zur Verfügung. Neben den zahlreichen Vorteilen wie der Funktionsintegration, verbesserter Energieeffizienz etc. stellt jedoch Multicore gerade für Softwarearchitekten eine neue Herausforderung dar. Ein Punkt, der Kopfzerbrechen bereitet, ist, wie eine bestehende Software ohne Softwareänderungen einfach von Single Core auf Multicore portiert werden kann. Dabei spielen die Softwarewerkzeuge wie beispielsweise ein Compiler eine entscheidende Rolle, wie gut Multicore kosteneffizient hinsichtlich Portierbarkeit, Testbarkeit und Erfüllen von Sicherheitsanforderungen unterstützt wird.
In dem Vortrag wird aufgezeigt, wie durch geeignete Mechanismen im Compiler eine bestehende Software ohne Änderungen von Single Core auf Multicore portiert wird. Des weiteren wird durch ein sogenanntes Hide/Visibility Konzept der sichere und kontrollierte Datenaustausch zwischen Cores organisiert. Durch die klare Schnittstelle lassen sich Multicore-Anwendungen einfachen testen und zugleich hohe Sicherheitsanforderungen erfüllen.
Mario Cupelli studierte Elektrotechnik an der Universität des Saarlandes. Nach dem Diplom und einer Tätigkeit als wissenschaftlicher Mitarbeiter arbeitet er seit 2001 für die HighTec EDV-Systeme GmbH in Saarbrücken. Er ist technischer Leiter für die Entwicklung von Compilern und Echtzeitbetriebssysteme.