Multi-Core Architectures and Programming

Dozenten:

B.Sesli, A. Nirmala, F. Hannig

Modulbeschreibung:

Multi-Core Architectures and Programming

Studienrichtung:

Master Informatik, I&K, CE und Mechatronik

Inhalt:

Ein Bild zeigt den Text „Multicore Architecture Map Seminar“ in der Mitte. Rundherum sind verschiedene Arten von Multicore-Architekturen dargestellt, darunter GPUs, CPUs, Manycore-Prozessoren und heterogene Rechensysteme.

Prozessoren mit mehreren Kernen sind heute bereits sehr weit verbreitet. Vertreter solcher Architekturen sind beispielsweise moderne Grafikprozessoren, die aus mehreren tausenden so genannter Stream Processors und Tensor-Recheneinheiten bestehen können. Mehrkernprozessoren besitzen eine sehr hohe theoretische Rechenleistung und eröffnen dadurch faszinierende neue Möglichkeiten in naturwissenschaftlichen und anderen berechnungsintensiven Bereichen, wie etwa Multimediaanwendungen, Medizintechnik oder Finanzwirtschaft. Damit die Leistungsfähigkeit voll ausgeschöpft werden kann, muss jedoch eine effiziente Abbildung von Algorithmen auf die Architektur des jeweiligen Mehrkernprozessors gefunden werden. Gegenüber traditionellen Einkernprozessoren ist dabei oftmals ein radikales Umdenken bei der Programmierung erforderlich.
Ziel des Seminars ist es, Einblicke in modernste Mehrkernarchitekturen, z.B. Dedizierte Beschleuniger, KI-Beschleuniger (TPUs), Course Grained Reconfigurable Arrays (CGRAs), und deren Programmierparadigmen zu vermitteln.

Weitere Informationen finden Sie auf unserer englischen Website https://www.cs12.tf.fau.eu/teaching/teaching-events/seminars/multi-core-architectures-and-programming/


Kontakt

Batuhan Sesli, M. Sc.