Lothar Thiele: Katalogdaten im Herbstsemester 2014

NameHerr Prof. em. Dr. Lothar Thiele
LehrgebietTechnische Informatik
Adresse
Inst. f. Techn. Informatik u. K.
ETH Zürich, ETZ G 77
Gloriastrasse 35
8092 Zürich
SWITZERLAND
Telefon+41 44 632 70 31
E-Mailthiele@tik.ee.ethz.ch
URLhttp://www.tik.ee.ethz.ch/~thiele/
DepartementInformationstechnologie und Elektrotechnik
BeziehungProfessor emeritus

NummerTitelECTSUmfangDozierende
227-0013-00LTechnische Informatik I Information Belegung eingeschränkt - Details anzeigen 4 KP2V + 1U + 1PL. Thiele
KurzbeschreibungDie Vorlesung vermittelt Kenntnisse ueber Strukturen und Modelle digitaler Systeme (abstrakte Datentypen, endliche Automaten, Berechnung- und Prozessgraph), Abstraktion und Hierarchie in Datenverarbeitungssystemen, Assembler und Compiler, Kontrollpfad und Datenpfad, Ein- und Ausgabe, Kommunikationsstrukturen, Speicherhierarchie, Betriebssystem, Pipelining und superskalare Rechnerarchitekturen.
LernzielKennenlernen des logischen und physikalischen Aufbaus von Datenverarbeitungssystemen für den Einsatz in technischen Systemen. Einblick in die Prinzipien von Hardware-Entwurf, Datenpfad und Steuerung, Assemblerprogrammierung, moderne Rechnerarchitekuren (Pipelining, Spekulationstechniken, superskalare Architekturen), Speicherhierarchie, Softwarekonzepte.
InhaltStrukturen und Modelle digitaler Systeme (abstrakte Datentypen, endliche Automaten, Berechnung- und Prozessgraph), Abstraktion und Hierarchie in Datenverarbeitungssystemen, Assembler und Compiler, Kontrollpfad und Datenpfad, Ein- und Ausgabe, Kommunikationsstrukturen, Speicherhierarchie, Betriebssystem, Pipelining und superskalare Rechnerarchitekturen.

Theoretische und praktische Übungen, die den Stoff der Vorlesung vertiefen.
SkriptUnterlagen zur Übung, Kopien der Vorlesungsunterlagen.
LiteraturD.A. Patterson, J.L. Hennessy: Computer Organization and Design: The Hardware/ Software Interface. Morgan Kaufmann Publishers, Inc., San Francisco, ISBN-13: 978-0-12-374750-1, 2012.
Voraussetzungen / BesonderesVoraussetzungen: Informatik I und II, Digitaltechnik.
227-0778-00LHardware/Software Codesign Information 6 KP2V + 2UL. Thiele
KurzbeschreibungDie Lehrveranstaltung vermittelt fortgeschrittene Kenntnisse im Entwurf komplexer Computersysteme, vor allem eingebettete Systeme. Speziell werden den Studierenden Modelle und Methoden vermittelt, die grundlegend sind fuer den Entwurf von Systemen, die aus Software- und Hardware Komponenten bestehen.
LernzielDie Lehrveranstaltung vermittelt fortgeschrittene Kenntnisse im Entwurf komplexer Computersysteme, vor allem eingebettete Systeme. Speziell werden den Studierenden Modelle und Methoden vermittelt, die grundlegend sind fuer den Entwurf von Systemen, die aus Software- und Hardware Komponenten bestehen.
InhaltDie Lehrveranstaltung vermittelt die folgenden Kenntnisse: (a) Modelle zur Beschreibung von Hardware und Software, (b) Hardware-Software Schnittstellen (Instruktionssatz, Hardware- und Software Komponenten, rekonfigurierbare Architekturen und FPGAs, heterogene Rechnerarchitekturen, System-on-Chip), (c) Anwendungsspezifische Prozessoren und Codegenerierung, (d) Performanzanalzyse und Schaetzung, (e) Systementwurf (Hardware-Software Partitionierung und Explorationsverfahren).
SkriptUnterlagen zur Übung, Kopien der Vorlesungsunterlagen.
LiteraturPeter Marwedel, Embedded System Design, Springer, ISBN-13 978-94-007-0256-1, 2011.

Peter Marwedel, Eingebettete Systeme, Springer, ISBN-13 978-3-540-34048-53, 2007.

Wayne Wolf. Computers as Components. Morgan Kaufmann, ISBN-13: 978-0123884367, 2012.

G. DeMicheli, R. Ernst and W. Wolf, Readings in Hw/Sw Co-design, M. Kaufmann, 2003.
Voraussetzungen / BesonderesVoraussetzung zum Besuch der Veranstaltung sind Basiskenntnisse in den folgenden Bereichen: Rechnerarchitektur, Digitaltechnik, Softwareentwurf, eingebettete Systeme