Auflistung nach Autor:in "Benson, Lawrence"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- TextdokumentEffiziente Zustandsverwaltung mit Persistentem Speicher(Ausgezeichnete Informatikdissertationen 2023 (Band 24), 2024) Benson, LawrenceIn dieser Arbeit untersuchen wir persistenten Speicher (PMem) in Form von Intel Optane als neue grundlegende Technologie in der Speicherhierarchie für Datenmanagement. Dazu evaluieren wir zuerst die Performance von PMem in einer Vielzahl von Serverkonfigurationen. Darauf aufbauend zeigen wir, wie PMem-spezifische Zugriffsmuster in einem Key-Value-Store (names Viper) zu signifikanten Performancevorteilen gegenüber bisherigen Systemen führen. Wir übertragen diese Erkenntnisse auf Datenstromverarbeitung und zeigen, wie mit Hilfe von PMem sowohl Datenpersistenz als auch hohe Performance erreicht werden können. Abschließend diskutieren wir, wie Erkenntnisse aus der PMem-Forschung auf zukünftige Mehrschicht-Speichertechnologien wie CXL übertragen werden können und wie dadurch die Forschungsergebnisse trotz der Einstellung der Entwicklung von Optane ihre Relevanz behalten. Zusammenfassend zeigen wir einerseits, dass PMem signifikante Leistungsvorteile für Datenverwaltung bietet und andererseits, wie PMem in solchen Systemen eingesetzt werden muss, um optimale Leistung zu erreichen.
- KonferenzbeitragWhat We Can Learn from Persistent Memory for CXL(BTW 2023, 2023) Benson, Lawrence; Weisgut, Marcel; Rabl, TilmannWith Persistent Memory (PMem) entering the long-established memory hierarchy, various assumptions about the performance and granularity of memory access have been disrupted. To adapt existing applications and design new systems, research focused on how to efficiently move data between different types of memory, how to handle varying access latency, and how to trade off price for performance. Even though Optane is now discontinued, we expect that the insights gained from previous PMem research apply to future work on Compute Express Link (CXL) attached memory. In this paper, we discuss how limited hardware availability impacts the performance generalization of new designs, how existing CPU components are not adapted towards different access characteristics, and how multi-tier memory setups offer different price-performance trade-offs. To support future CXL research in each of these areas, we discuss how our insights apply to CXL and which problems researchers may encounter along the way.