Register-Memory Synchronization for ILDJIT
ILDJIT is a free software implementation of the .NET framework for Linux, under development in the Formal Languages and Compiler Group.
To support some garbage collection algorithms, a method to synchronize the content of the registers with the respective memory locations is needed. The goal of this project is to design and implement a library to support this register to memory synchronization within the dynamic compiler.
The project is suitable for 2 students. The ILDJIT system is entirely written in ANSI C.
The contact person for this project is ILDJIT lead developer, Simone Campanoni.