For each paper, you should fill out the followinng paper reading form (DOCX or PDF). You can either use an editor to fill out the form, or fill it out by hand and then scan it. Make sure to upload the completed forms to Gradescope.


1/131/20: Superoptimizer -- A Look at the Smallest Program (also read the beginning of this post for a brief history of superoptimizers)

1/221/29: Stochastic Superoptimization

2/17: Classic Bug Reports , including some compiler ones. Don't print anything out! Just write down your insights: what did you learn by reading these?

2/17: Provably Correct Peephole Optimizations with Alive