Seit Pioniere wie Konrad Zuse und John von Neumann den Grundstein für die heutigen Computer gelegt haben, ist der Speicher eine zentrale Komponente in praktisch jedem System. Im Laufe der Jahrzehnte hat sich die verwendete Hardware-Technologie weiterentwickelt, was zu größeren Kapazitäten und höheren Geschwindigkeiten führte, doch wesentliche Eigenschaften der Schnittstelle zwischen Hardware und Software sind gleich geblieben: Hauptspeicher ist flüchtig, passiv und weitgehend homogen. Mittlerweile sind diese typischen Speichereigenschaften in der Erwartung der Software-Entwickler fest verankert und manifestieren sich dementsprechend in deren Produkten.Derzeit beobachten wir nun eine Welle von Innovationen im Bereich der Speicher, die diese Annahmen zunichtemachen und in diesem Sinne für die komplette Software-Industrie und Informatik disruptiv sind. Beispielsweise erlauben neuere Server-Prozessoren den Einsatz nichtflüchtiger Hauptspeichermodule mit niedrigem Preis und sehr hoher Kapazität. Auch eingebettete Computersysteme werden immer häufiger mit nichtflüchtigen Speichern, zum Beispiel auf Basis von FRAM-Technologie, ausgestattet. Im Bereich des Hochleistungsrechnens gibt es nun Systeme mit hybriden Speichern, die extrem schnellen "High-Bandwidth Memory" mit klassischen Speichermodulen kombinieren. Intensiv gearbeitet wird auch an "In-Memory- und Near-Memory-Computing-Ansätzen", bei denen die traditionelle Von-Neumann-Architektur aufgegeben wird. Sie erlauben eine hohe Zahl paralleler Rechenoperationen auf Datenobjekten im Speicher mit einem enormen Potential für Leistungsverbesserungen.Insgesamt versprechen die aktuellen Innovationen vielfältige Verbesserungen für alle Computersysteme, zum Beispiel geringerer Energieverbrauch, höhere Verarbeitungsleistung, mehr Verlässlichkeit sowie Vereinfachung und dadurch Kostenreduktion. Wie man jedoch all diese Möglichkeiten für existierende und zukünftig komplett neu konzipierte Software (und damit Gesamtsysteme) nutzt, ist bisher weitgehend unklar.Das Ziel dieses Schwerpunktprogramms ist es daher, die Potentiale der aktuellen Entwicklungen im Bereich der Hauptspeichertechnologien und -architekturen zu erforschen und Methoden zu entwickeln, um diese trotz ihres disruptiven Charakters für System- und Anwendungssoftware zu erschließen. Um disruptive Speichertechnologien und ihre Auswirkungen auf die gesamte Speicherhierarchie zu beherrschen, sind vereinte Forschungsanstrengungen auf allen Ebenen des klassischen Systemsoftware-Stapels erforderlich.