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}} |