Differences

This shows you the differences between two versions of the page.

readings [2010/11/30 18:29]
vseshadr
readings [2010/12/04 06:00] (current)
vseshadr
Line 219: Line 219:
  * {{instructionschedulingforilpprocessors.pdf|Faraboschi et al., "Instruction Scheduling for Instruction Level Parallel Processors," Proc. IEEE, Nov. 2001}}   * {{instructionschedulingforilpprocessors.pdf|Faraboschi et al., "Instruction Scheduling for Instruction Level Parallel Processors," Proc. IEEE, Nov. 2001}}
 +===== For Lecture 26 =====
 +Same as previous lecture (Alternative Approaches to Concurrency)
 +===== For Lecture 27 =====
 +== Required Readings ==
 +  * {{nvidiatesla.pdf|Lindholm et al., "NVIDIA Tesla: A Unified Graphics and Computing Architecture," IEEE Micro 2008}}
 +  * {{cray1computersystem.pdf|Russell, "The CRAY-1 computer system," CACM 1978}}
 +
 +== Recommended Readings ==
 +  * {{dynamicwarpformation.pdf|Fung et al., "Dynamic Warp Formation and Scheduling for Efficient GPU Control Flow," MICRO 2007}}
 +  * {{qilin.pdf|Luk et al., "Qilin: Exploiting Parallelism on Heterogeneous Multiprocessors with Adaptive Mapping," MICRO 2009}}

Personal Tools