Research Projects
Research Projects
The following is a list of possible research projects I may be able to supervise. Actual research projects are designed through a conversation with myself and the student (and often other members of the research group). So you should not see these projects as limiting in any way. Rather, they are a starting point, and perhaps will provide food for thought.
- The Complexity of Modern Runtimes
- Garbage Collector Fast Path Correctness
- Fuzzing For Garbage Collection
- Designs for Per-Object Metadata
- Hardware Support for Garbage Collection
- Record and Replay for Garbage Collection Development
- Understanding the Memory Behavior of JavaScript Programs
- Barriers and Compiler Optimization
- High Performance Dispatch in GC Tracing Loops
- Understanding Understanding the Limits of Reachability-Based GC by Measuring Object Drag
- Address Encoding