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