Seminar: Eingebettete Systeme (SS2015)
Übersicht
Aufgrund der steigenden Anzahl an Transistoren pro Chip, geht seit einigen Jahren der Trend zu Multi- bzw. ManyCore Systemen über. Allerdings ist der hohe Grad an Parallelität nur durch geeignete Software und insbesondere geeignete Betriebssysteme effizient nutzbar. Vorhandene Hardware-Komponenten müssen ebenfalls angepasst oder neu entwickelt werden. So ist beispielsweise die bisherige Kommunikationsinfrastruktur (Busse, Ringe, ...) aufgrund der fehlenden Skalierbarkeit und der steigenden Kommunikationslast nicht für hochintegrierte Systeme geeignet. Network-on-Chips werden daher als die Kommunikationsinfrastruktur zukünftiger ManyCore Systeme angesehen.
Die sinkenden Fertigungssstrukturen, die diese hohen Integrationsdichten überhaupt erst erlauben, führen zu einer steigenden Variabilität der Performance und der Zuverlässigkeit. Es müssen also auch Methoden zur Fehlererkennung und Fehlertoleranz entwickelt werden, um weiterhin zuverlässige Systeme zu erhalten.
Die Entwicklung zukünftiger eingebetteter Systeme bringt also einige neue Herausforderungen für Hard- und Software mit sich, die in diesem Seminar näher beleuchtet werden sollen.
Organisatorisches
Das Seminar findet immer donnerstags um 12:00 Uhr in SE III statt. Die Einführungsveranstaltung findet am 16.04.2015 um 12:00 Uhr statt. Dieses Seminar ist auch für den Bachelor-Studiengang geeignet!
Zu jedem Thema soll in Einzelarbeit ein etwa 30- bis 45-minütiger Vortrag sowie eine schriftliche Ausarbeitung im Umfang von ca. 10 Seiten im LCNS-Format erstellt werden. Der Vortrag soll dann zu einem noch festzulegenden Termin vor den Teilnehmern des Seminars präsentiert werden. Bei den Vorträgen gilt i.Ü. Anwesenheitspflicht für alle Teilnehmer. Zudem ist spätestens eine Woche vor dem jeweiligen Vortragstermin ein Probevortrag vor dem Betreuer verpflichtend. Der entsprechende Betreuer steht bei Fragen, die während der Einarbeitung und Vortragserstellung auftauchen, gerne zur Verfügung! Die Vorträge und Vorlagen zur Ausarbeitung stehen für die Seminarteilnehmer auf der WueCampus-Seite des Seminars bereit. Der dafür notwendige Zugangsschlüssel wird in der Einführungsveranstaltung bekannt gegeben.
Um die Einarbeitung in die jeweiligen Vortragsthemen zu erleichtern, werden zusätzlich für jedes Thema Literaturvorschläge zur Verfügung gestellt. Allerdings müssen die Seminarteilnehmer auch eine eigene Literaturrecherche anstrengen! Neben der Uni-Bibliothek können dabei folgende Zitatsammlungen hilfreich sein:
- CiteSeer (http://citeseer.ist.psu.edu/)
- CiteBase (http://www.citebase.org/)
- Google Scholar (http://scholar.google.de/)
Die erfolgreiche Teilnahme (d.h. kontinuierliche Anwesenheit, Probevortrag, Vortrag und Ausarbeitung) wird durch einen Leistungsschein bzw. ECTS-Punkte belohnt. Für weitere Auskünfte steht der jeweilige Betreuer gerne zur Verfügung!
Themen- und Terminübersicht
Einführungsveranstaltung
Termin: 16.04.2015
Vortragender: Armin Runge
In dieser Einführungsveranstaltung werden einige, für das Seminar wesentliche Begriffe (z.B. Many-Core Computing, NoC, ...) kurz erläutert, sowie die bereitgestellten Themen vorgestellt. Eine Themenreservierung ist ebenso möglich, sowie die Erörterung des organisatorischen Ablaufs.