Forschung

Der Lehrstuhl für Betriebssysteme befasst sich mit dem Entwurf, der Implementierung und der Bewertung von Systemsoftware an der Schnittstelle zur Hardware. 

Im Schwerpunkt Systemanalyse werden die Zugriffsmuster auf byte-adressierbaren Speicher untersucht, der bei den Prozessoren, Beschleunigern oder sogar bei dedizierten, weiter entfernten, Speicherkomponenten (disaggregierter Speicher mit Zugriff über Compute Express Link (CXL)) liegen kann. Hierbei wird bei persistenten Speichermedien  auch die optimale  Zugriffstechnik ((byte- oder blockadressiert)) vom Betriebssystem dynamisch bestimmt. mehr 

In der virtuellen Speicherverwaltung hat das Betriebssystem Freiräume bei der Zuweisung von flüchtigem und persistentem Speicher je nach Gewichtung von Kriterien wie Bandbreite, Zugriffslatenz, Energieverbrauch und Kapazität. mehr

Dateisysteme für Beschleuniger im Bereich des Hochleistungsrechnens und der KI stellen einen alternativen Ansatz zu den traditionellen CPU-basierten Dateizugriffen dar. Haben die Beschleuniger die komplette Kontrolle über den Kommunikationsweg vom Speichermedium bis in den Arbeitsspeicher des Beschleunigers, so werden Latenzen reduziert, die CPU entlastet und die wertvolle Bandbreite des Hauptspeichers wird nicht für die Ein-/Ausgabe der Beschleuniger verbraucht. mehr

 

Aktuelle Projekte

Name Kontakt
?? Daniel Habicht
?? Yussuf Khalil
GPU4FS Peter Maucher
Aktuelle Projekte
Name Ab Mitglieder
Memory Management for CXL-Based Memory Architectures 2025 Habicht, Daniel
CXL-Based Hybrid SSDs 2023 Daniel Habicht,
Yussuf Khalil
Fast and Power-Efficient System Suspend 2023 Yussuf Khalil
GPU4FS: The Fully GPU-Accelerated File System 2022 Peter Maucher

Frühere Projekte (Mail an os does-not-exist.itec kit edu)

Name Von - Bis Mitglieder
Crash Consistency Testing 2021 - 2025 Dr.-Ing. Lukas Werling
Efficient Persistent Memory 2019 - 2025 Dr.-Ing. Lukas Werling
AVX Frequency Management 2017 - 2022 Dr.-Ing. Mathias Gottschlag
Simutrace: A framework for system analysis and tracing 2012 - 2022 Dr.-Ing. Marc Rittinghaus
DRAM Mapping Aliases 2011 - 2017 Prof. Dr.-Ing. Frank Bellosa,
Marius Hillenbrand
GPUswap: Transparent Memory Extension for Shared GPUs 2013 - 2019 Dr.-Ing. Jens Kehne
XLH: Memory Deduplication with I/O-based Hints 2011 - 2014 Dr.-Ing. Konrad Miller
Energy Management in Microkernels 2006 - 2010 Prof. Dr.-Ing. Jan Stoess
Activity Vectors for Server Power Management 2005 - 2010 Dr.-Ing. Andreas Merkel
Unmodified Device Driver Reuse 2004 - 2009 Dr.-Ing. Joshua LeVasseur,
Dr.-Ing. Volkmar Uhlig
Pre-Virtualization with Compiler Afterburning 2004 - 2008 Dr.-Ing. Joshua LeVasseur,
Dr.-Ing. Volkmar Uhlig
Scalable Multiprocessor Virtual Machines 2003 - 2005 Dr.-Ing. Volkmar Uhlig,
Dr.-Ing. Joshua LeVasseur
I/O Power Management 2002 - 2005 Dr.-Ing. Andreas Weißel
Process Cruise Control 1997 - 2002 Prof. Dr.-Ing. Frank Bellosa,
Dr.-Ing. Andreas Weißel

Für Informationen über frühere Projekte kontaktieren Sie bitte Prof. Dr.-Ing. Frank Bellosa.