CSE590G: Architecture Lunch

March 27Mark Organizational
April 4Aaron / Jacob Diverge-Merge Processor (DMP): Dynamic Predicated Execution of Complex Control-Flow Graphs Based on Frequently Executed Paths
April 11Jonathan / Petersen Automatic Thread Extraction with Decoupled Software Pipelining (2006)
April 18Petersen High-Speed Multiprocessors and Compilation Techniques (1980)
April 25Allan Extending Multicore Architectures to Exploit Hybrid Parallelism in Single-thread Applications
May 2Lucas ReCycle: Pipeline Adaptation to Tolerate Process Variation
May 9Martha Phoenix: Detecting and Recovering from Permanent Processor Design Bugs with Programmable Hardware
May 16Chris / Stephen Die Stacking (3D) Microarchitecture
May 23Putnam CHiMPs (material TBA)
May 30Brian Achieving High Performance with FPGA-Based Computing (IEEE Computer article; material may be supplemented)



Other possible / future papers: