Detailseite
ParPerOS: Parallel Persistency OS
Fachliche Zuordnung
Sicherheit und Verlässlichkeit, Betriebs-, Kommunikations- und verteilte Systeme
Förderung
Förderung seit 2022
Projektkennung
Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 501887536
Die Verwaltung von Speicherressourcen war schon immer eine Kernaufgabe des Betriebssystems. Die Entwickler von Betriebssystemen sehen sich jetzt jedoch mit bahnbrechenden Veränderungen in der Speichertechnologie konfrontiert: neue Speichertypen, mehr Arten von Rechnenelementen wie Smart NICs, GPGPUs oder FPGA-basierte Beschleuniger und die aufkommende CXL-Technologie. Mit CXL können Peripheriegeräte nicht nur Cache-kohärent auf den physischen Speicher des Hosts zugreifen, sondern der Speicher wird auch zu einer umverteilbaren Ressource. Diese Hardware-Entwicklungen stellen sowohl die klassische Speicherhierarchie als auch die Speicherverwaltung innerhalb des Kerns in Frage. In ParPerOS erforschen wir neue Abstraktionen für eine einheitliche, effiziente und optional crash-konsistente Low-Level Speicherverwaltung von Datenobjekten in heterogenen und disaggregierten Speichersystemen. Diese Systeme bestehen aus flüchtigem, verteiltem und anderem Arten von Hauptspeicher, auf die verschiedene Verarbeitungselemente (CPU, GPU, NIC usw.) parallel zugreifen, entweder über die klassische DIMM-Schnittstelle oder über PCIe/CXL.
DFG-Verfahren
Schwerpunktprogramme
Teilprojekt zu
SPP 2377:
Disruptive Hauptspeichertechnologien
