Lecture: Parallele Rechnerarchitekturen

Department Computer Engineering
Professor Dr. Buchty
Tutor MĂŒller
Lecture Montag, 14ct - 16 Uhr
Room Hörsaal N3, Morgenstelle Hörsaalzentrum
Excercises Donnerstag, 10-16 Uhr und Freitag, 10-13 Uhr (Poolraum F121, Sand 6/7)
Beginning 12.04.2010
Amount 2 SWS / 4 LP
Amount of Exercices 2 SWS / 0 LP (in den 4 LP der Vorlesung enthalten)
Amount of Lab 2 SWS / 4 LP
Requirements         Grundlagen von Rechnerarchitekturen oder gleichwertig
Examination Subject      Technische Informatik
LSF Entry Parallele Rechnerarchitekturen

Description

Die Vorlesung Parallele Rechnerarchitekturen widmet sich unterschiedlichen Verfahren zur Steigerung der Leistung von Rechnerarchitekturen durch Ausnutzung von ParallelitĂ€t auf verschiedenen Ebenen. Zu Beginn stehen Algorithmen im Vordergrund, welche die ParallelitĂ€t auf Instruktionsebene zur Beschleunigung der Verarbeitung ausnutzen. Dabei werden besonders superskalare Architekturen mit dynamischer Befehlsumordnung, Sprungvorhersage und spekulativer AusfĂŒhrung behandelt. Der zweite Teil befasst sich mit  Multiprozessorarchitekturen. Besonders eingegangen wird hierbei auf eng und lose gekoppelte Architekturen, Supercomputer wie den Roadrunner und die sich bei Mehrkernsystemen ergebenden Cache-KohĂ€renz-Probleme und deren Lösung. Am Ende der Vorlesung wird ein Überblick ĂŒber aktuelle Prozessoren und Rechnerperipherie gegeben.

Zu dieser Vorlesung werden Übungen angeboten, bei denen vor allem Experimente mit verschiedenen Rechnerarchitekturen und den jeweiligen Betriebssystemen durchgefĂŒhrt werden sollen. Diese Experimente werden vorwiegend auf x86 PC's, IBM-Power-Architekturen und SPARC-Workstations durchgefĂŒhrt.

Literature

J. L. Hennessy, D. A. Patterson: Computer Architecture: A Quantitive Approach, Morgan Kaufmann Publishers Inc, 2003, 3. Auflage