Roadmap

Phase 1: Working allocator
w1. Key card, examiner, Buddy allocator
w2. Test cases: programs using malloc()/free().
w3. Compacting, introducing lock()/unlock()
w4. Modified test cases using lock()/unlock().

Phase 2: Iterative optimizations
* Compact memory representation
* Profiling:
- allocate at alloc() or lock()?
- free at free() or next alloc()?
* GC strategy:
- generations?
- ...
* Per-program allocator behaviour configuration

Phase 3: Report
w9-w12.

(last update 2011-12-12)

Inga kommentarer:

Skicka en kommentar