Work needed for paper
Tasks for the next 6 weeks (aka winter break projects)
-
Redo back ends (CPU + GPU) + sub-edits and hyperedge late partitioning - Russel
- Outlining
- Sub-edits + late partitioning
- CPU backend
- Rust backend
- GPU Backend
- Scheduling language + pm rewrite (#5 (closed)), core calculus + syntax sugar and macros - Aaron
- Fork optimizations (#9 (closed)), forkify with induction variable analysis + reduction predication (remove phis from reduction cycles, #10 (closed)) - Xavier
- ML Front end + stressing the compiler - Ryan
-
Fix optimizations to use editor (#12 (closed))
- Fork guard elim - Aaron
- Predication - Russel
- Forkify - Xavier
Spring semester projects before March
- Rodinia and edge detection benchmarks
- Safe Rust interface
- Performance optimization
- Write the paper!