Datenbewegung durch tiefe Speicherhierarchien
Aktuelle Computer besitzen eine tiefe Speicherhierarchie mit Registern, L1, L2, L3 Caches und DRAM Hauptspeicher. Eine unserer besonderen Maschinen besitzt sogar noch DRAM Cache und NVM Speicher also noch zwei Stufen mehr. Diese Stufen sind notwendig, weil nur die kleinen Speicher schnell sein können und mit zunehmender Größe die Geschwindigkeit stark abnimmt. In diesem Praktikum wird die Datenbewegung durch die Speicherhierarchie analysiert, denn die Datenbewegung ist meist der leistungskritischste Teil einer Software. Man kann sie aber nur verbessern, wenn man weiß wie sie in der Speicherhierarchie stattfindet.