You need to sign up in class for this list.
Here is the current list.
| Topic | Date | Name of student |
| Limits on performance | 2/16 | David Wang |
| Instruction scheduling | 2/21 | Tiebing Zhang |
| Optimizations for instruction memory | 2/23 | Radostina Koleva |
| Register allocation | 2/28 | Abhijit Bokil |
| EPIC architectures and their compilers | 3/01 | Zhaohui Chen |
| Vectorization | 3/06 | G. Jayanth |
| Compiling multi-media applications | 3/08 | Lin Lin |
| Software-exposed architectures: Space-time scheduling | 3/13 | Qingmin Shi |
|
Software-exposed architectures: Memory disambiguation
|
3/15 | Gunjan Dang |
| SPRING BREAK | ||
| Dynamic code generation and JIT compilers | 3/27 | Vaibhav Kumar |
| Compiling applications into silicon | 3/29 | Steve Haga |
| NO CLASS | 4/3 | NO CLASS |
| Embedded system compilation | 4/5 | Renju Thomas |
| SUIF overview | 4/10 | LECTURE |
| Detecting coarse-grained parallelism | 4/12 | Kun Luo |
| Object-oriented compiler optimizations | 4/17 | Joe Nuzman |
| Code generation | 4/19 | |
| Superblock scheduling | 4/24 | Zhaohui Chen |
| Prefetching | 5/3 | Anasua Bhowmick |