Metadata
Title
Theses
Category
general
UUID
e5413874b8374fc3aa540aa2492006f5
Source URL
https://cores.inf.ethz.ch/theses/
Parent URL
https://inf.ethz.ch/studies/semester-and-master-theses.html
Crawl Time
2026-03-09T07:13:18+00:00
Rendered Raw Markdown

Theses

Source: https://cores.inf.ethz.ch/theses/ Parent: https://inf.ethz.ch/studies/semester-and-master-theses.html

On this page, you will find a non-exhaustive list of currently open, ongoing and past projects for ETH students. To apply for a project, please email Prof. Michal Friedman with your CV and transcript of records. We appreciate your patience as response times may vary. We receive many requests and unfortunately cannot accommodate every student. For inspiration on project topics, we encourage you to explore our , recent , and .

Available Theses

There are always available theses. Feel free to reach out to discuss!

Running Theses

Safe Memory Reclamation and Extended Baselines for Persistent Layer on Enzian

Richard Sundkvist | Bachelor Thesis | Advisors: Hang Hu,


A Software Coherence Protocol for Non-coherent Memory Pools

Samira Buschor | Master Thesis | Advisors: Moritz Lumme, Jasmin Schult,


Improving Student Learning Outcomes Through Programming Exercises on Selected Topics in Distributed Systems

Thomas Frehner | Bachelor Thesis | Advisors: Moritz Lumme, Hang Hu,


CRDTs over Non-coherent Memory

Nicola Sorg | Bachelor Thesis | Advisors: Moritz Lumme,


Garbage Collection Offloading Benchmarking Suite

Plamen Stefanov | Master Thesis | Advisor:


Green Orchestrator

Marcell Schneider | Master Thesis | Advisors: Lazar Cvetkovic,


From HLS to RTL: A System Verilog Implementation of a Hardware MCAS Accelerator

Filippo Selvatici | Master Thesis | Advisors: Yevhen Khavrona,


Proactive Page Placement

Niklas Römer | Master Thesis | Advisors: Moritz Lumme,


Completed Theses

Contiguity-Aware Physical Memory Compaction in FreeBSD

Karthikeya Reddy Konda | Semester Project | Advisors: Moritz Lumme,


Scale-up Vs. Scale-out Energy Consumption

Carlos Reichenbach de Sousa | Bachelor Thesis | Advisors: Romain Jacob, Andreas Schmidt,


Garbage Collection Offloading Benchmarking Suite

Plamen Stefanov | Semester Project | Advisor:


Disaggregated VectorDB

Diana Khimey | Master Thesis | Advisors: Michael Giardino,


CXL Simulator

Lucas Bürgi | Master Thesis | Advisor:


Design and Evaluation of Disaggregation-Aware Locking for Key-Value Stores

Michael Kürsteiner | Master Thesis | Advisors: Yevhen Khavrona,


Multi-Word Compare-And-Swap (MWCAS) on FPGAs

Rasmus Lüscher | Master Thesis | Advisors: Yevhen Khavrona, Jonas Dann,


Sustainable Software Development: Integrating Energy and Carbon Impact into Software Design Decisions

Tobias Rahn | Master Thesis | Advisor:


PLayer: A Persistence Layer for Lock-Free Data Structures on Enzian

Hang Hu | Master Thesis | Advisors: Anastasiia Ruzhanskaia,


CXL0 Verification

Lucas Bürgi | Semester Project | Advisor:


Offloading Garbage Collection on GPUs

Richard Braun | Semester Project | Advisor:


Concurrent Garbage Collection based on GCGC

Niels Niederwieser | Bachelor Thesis | Advisor:


PLayer: A Persistence Layer for Lock-Free Data Structures on Enzian (SoftECI)

Lucas Bürgi | Semester Project | Advisors: Gustavo Alonso


Multi-Word Compare-And-Swap (MWCAS) on FPGAs for Lock-Free Transactions

Floris Westermann | Master Thesis | Advisors: Zhenhao He, Gustavo Alonso


Take control of your cache: An infrastructure for user-controlled write-backs in modern superscalar out-of-order processors

Shashank Anand | Master Thesis | Advisors: Michael Giardino, Gustavo Alonso


Systems' Impact on Energy

Mélina Sladic | Bachelor Thesis | Advisors: Gustavo Alonso


GCGC: GPU-CPU Garbage Collection

Matthias Bungeroth | Master Thesis | Advisors: Gustavo Alonso


Message Tracking for Persistence on Enzian

Richard Braun | Bachelor Thesis | Advisors: Abishek Ramdas, Gustavo Alonso


Direct memory access (DMA) for Non-Volatile Memory

Xindi Zuo | Master Thesis | Advisors: Foteini Strati, Gustavo Alonso


Data Structure Representations on GPUs

Matthias Bungeroth | Semester Project | Advisors: Gustavo Alonso


Persistence Infrastructure on RISC-V

En-Yu Jenp | Master Thesis | Advisors: Michael Giardino, Gustavo Alonso