Beschreibung
Multicoreprozessoren werden im vermehrten Maße auch im Bereich eingebetteter Systeme eingesetzt, um verschiedene Funktionen auf einen Prozessor unterzubringen (Stichwort Hochintegration zur Reduzierung der Steuergeräte in Fahrzeugen), verschiedene Betriebssysteme ausführen zu können (Mischung Echtzeitbetriebssysteme für echtzeitkritische Funktionen und Standardbetriebssysteme für Nutzerschnittstellen) oder um Energie zu sparen.
Die wesentliche Herausforderung aus Sicht der Informatik ist die effiziente Implementierung der Software für diese System. Da bereits Many-Core-Architekturen mit mehr als 64 Kernen verfügbar bzw. angekündigt sind, ist abzusehen, dass diese Programmierung automatisiert erfolgen muss. Dieses Seminar gibt Einblicke in das Themengebiet der Multicoresysteme und bietet einen perfekten Einstieg in spannende Forschungsfragen.
Zielgruppe
StudentInnen im Masterstudium der Fachrichtung Informatik; in Einzelfällen ist auch eine individuelle Absprache möglich. Zuhörer anderer Fakultäten sind willkommen. Voraussetzung ist Interesse am Software-Engineering und nebenläufigen eingebetteten Systemem. Ebenso werden gute Englischkenntnisse vorausgesetzt, da ein Großteil der Fachliteratur englisch ist, und Vorträge auf Wunsch in Englisch gehalten werden können.
Anmeldung & Organisatorisches
Die Anmeldung erfolgt per Email an
raabe@fortiss.org.
Von den Teilnehmer wird die aktive Teilnahme an den Vorträgen und Diskussionen erwartet. Für alle Termine gilt Anwesenheitspflicht! Jeder Teilnehmer muss einen 45minütigen Vortrag halten, eine anschließende Diskussion moderieren und eine Ausarbeitung im Umfang von etwa 15 Seiten verfassen. Von den Teilnehmer wird erwartet, dass sie sich ausgehend von einigen Literaturangaben selbstständig in ihr Thema einarbeiten, weitere Literatur recherchieren und ihr Thema kritisch gemäß der vorgegebenen Gesichtspunkte evaluieren. Es wird ein benoteter Schein vergeben.
In der Vorbesprechung werden organisatorische Fragen geklärt, sowie die Themen vergeben. Jeder Teilnehmer soll spätestens 10 Tage vor seinem Referat die Ausarbeitung abgeben und mit seinem Betreuer besprechen; die Folien müssen spätestens 5 Tage vor dem Referat mit dem Betreuer abgesprochen werden. Jeder Teilnehmer soll sein Thema in einem etwa 45minütigen Vortrag präsentieren; darin ist eine Diskussion im Plenum enthalten, die vom Referenten moderiert wird.
Es ist geplant, die Ausarbeitungen gesammelt als Technischen Bericht der TU München zu veröffentlichen. Dies erfordert ein einheitliches Erscheinungsbild und eine hohe Qualität der Ausarbeitungen. Die Ausarbeitungen müssen sich deshalb an die Vorgaben der LNCS-Reihe von Springer halten. Informationen dazu finden sich
hier. Die Ausarbeitungen müssen alle mit LaTex und in Englisch geschrieben werden.
Themen
Datum |
Titel |
Vortragender |
Betreuer |
|
Übersicht eingebettete Echtzeit-Systeme |
|
|
|
Entwicklungsprozesse für Multicore-Systeme |
|
|
|
Parallele Hardware |
|
|
|
Embedded Multicore-Systeme |
|
|
|
Design und Analyse von Echtzeitsystemen |
|
|
|
Datenstrukturen und Parallele Programmierung |
|
|
|
Höhere Konzepte für parallele Programmierung |
|
|
|
Multicore-Relevante Betriebssystemkonzepte |
|
|
|
Multicore-fähige Betriebssysteme |
|
|
Material