Springe zum Hauptinhalt
Rechnerarchitekturen und -systeme
Rechnerarchitekturen und -systeme

Rechnerarchitektur

Wer moderne Multicore-Prozessoren leistungsorientiert programmieren will, muss sich vertiefte Kenntnisse über bestimmte Hardwarekonzepte aneignen, um beispielsweise Computerkernels oder Betriebssystemroutinen für konkrete Prozessoren anpassen bzw. optimieren zu können. Das Modul vermittelt entsprechende Kenntnisse und behandelt folgende Themen:

  • Einführung in RISC-Befehlssatzarchitekturen
  • Befehlssatzerweiterungen Multimedia-, Streaming-, und Vektorbefehle
  • Parallelität auf Befehls-, Thread- und Prozessorkern-Niveau
  • Speicher- und Cache-Hierarchien
  • Multicore-Architekturen, On-Chip Netzwerke, Core-Core Kommunikation

Speicherhierarchie moderner Prozessoren

Anmeldung und Lernmaterial für das Sommersemester 2023