BA: Evaluation der Cache-Struktur von Skylake-SP-Prozessoren

Zur Beschleunigung von Berechnungen in CPUs verfügen diese üblicherweise über schnelle Zwischenspeicher, die wiederholtes Lesen und Schreiben in den Hauptspeicher (Arbeitsspeicher) beschleunigen sollen. Diese Caches sind oft hierarchisch in Stufen oder Levels aufgebaut. In modernen CPUs ist diese Hierarchie meist inklusiv, d.h. jede weitere Stufe des Caches hält redundant die Daten der jeweils vorherigen Levels.

Schematischer Aufbau einer inklusiven Cache-Architektur

In den aktuellen x86-64 Architekturen von Intel ist der Level-3 (L3) Cache nicht inklusiv, d.h. Daten in L1 und L2 sind nicht zwingend im L3-Cache enthalten. In dieser Arbeit soll untersucht werden, wie sich der Cache auf diesen Architekturen auf niedriger Ebene verhält. Fragen, die sich dabei Stellen:

Zusätzliche Informationen

Voraussetzungen

Wünschenswert sind gute Kenntnisse in C oder anderen systemnahen Sprachen, aber diese können sich auch im Rahmen der Bachelorarbeit angeeignet werden.

Überblick der (möglichen) Aufgaben

Organisatorisches


Last Change: Mon, 11 Dec 2023 07:33:30 +0100 - Viewed on: Sun, 05 May 2024 11:53:41 +0200
Copyright © MNM-Team http://www.mnm-team.org - Impressum / Legal Info  - Datenschutz / Privacy