Princeton University
Computer Science Dept.

Computer Science 597d
Advanced Topics in Computer Science: Synergistic Hardware-Compiler Architecture Design

David August

Fall 1999


Paper Observations

If there is a problem with your observation as posted or if you would like to amend your observation, please send me email.

Obs1 = Hardware Dynamic Branch Prediction
Obs2 = Compiler Dynamic Branch Prediction
Obs3 = Profiling
Obs4 = Hardware Assisted Profiling
Obs5 = Cydra 5/OOO Execution
Obs6 = Sentinel/Machine Description
Obs7 = Trace/Superblock/Treegion
Obs8 = Cyclic Scheduling
Obs9 = Whole Path Profiling
Obs10 = Hyperblock/Partial Pred
Obs11 = Program Decision Logic Optimization
Obs12 = Paritial Reverse If-Conversion Framework
Obs13 = Data Speculation/IMPACT EPIC

Zhigang Hu Obs3 Obs5 Obs6 Obs7 Obs10 Obs11 Obs12 Obs13
Zhining Huang Obs1 Obs2 Obs3 Obs4 Obs8 Obs9 Obs10
Jordan Parker Obs1 Obs2 Obs3 Obs4 Obs5 Obs6 Obs7 Obs9 Obs10 Obs12
Subramanian Rajagopalan Obs1 Obs2 Obs3 Obs5 Obs6 Obs7 Obs8 Obs9
Zhijie Shi Obs1 Obs2 Obs3 Obs4 Obs5 Obs6 Obs8 Obs12
Manish Vachharajani Obs1 Obs2 Obs3 Obs4 Obs9 Obs10
Grant Wallace Obs1 Obs2 Obs3 Obs4 Obs5 Obs6 Obs7 Obs8 Obs9 Obs10 Obs11 Obs12 Obs13
Shaojie Wang Obs1 Obs2 Obs3 Obs4 Obs5 Obs6 Obs7 Obs8
Xiao Yang Obs1 Obs2 Obs3 Obs4 Obs5
Hongli Zhang Obs1 Obs2 Obs3 Obs4 Obs8 Obs10 Obs11 Obs13