ECE/CS 757 Spring 2009 Readings for Midterm 2
Last Updated: 3/27/2009
Most links will only work for computers in the wisc.edu domain.
Review Guidelines
- Paper discussions are *optional* and will be held on Fridays in April in lieu of lecture. The discussion is not required and is only to help you prepare for the midterm.
- Students must submit an email review of selected papers by 10am on the assigned due date. Late reviews will not be accepted.
- I encourage students are encouraged to form study groups to discuss the papers before writing their reviews, but each student must write their own independent review.
- Reviews should be submitted as PDF or plain text via the learn@uw dropbox by the deadline (10am) on the date indicated below.
- Detailed contents of each review: Paper title, authors, year; your name and ID number; a short summary of the paper (e.g. problem and proposed solutions); identification of a point that should be emphasized in lecture; an exam question based on this paper.
- Reviews will be graded on a scale of Excellent (10 points), Satisfactory (7 points), and Unsatisfactory (3 points). Most reviews will get a 7. Reviews that are too long will automatically receive an Unsatisfactory grade.
Transactional Memory Readings: to be discussed in class Friday, 4/3
- M. Herlihy and J. E. Moss, Transactional Memory: Architectural Support for Lock-Free Data Structures, ISCA-93.
- L. Hammond, et al., "Transactional Memory Coherence and Consistency," Proc. International Symposium on Computer Architecture, June 2004.
- R. Rajwar, et al., "Virtualizing Transactional Memory," Proc. International Symposium on Computer Architecture, June 2005.
Case Studies: to be discussed in class Friday, 4/3 (if time)
- J. Laudon and D. Lenoski, The SGI Origin: A CCNUMA Highly Scalable Server, ISCA-97.
- Keltcher, C.N., McGrath, K.J., Ahmed, A., and Conway, P., “The AMD Opteron processor for multiprocessor servers”, IEEE Micro, 2003.
- A. Charlesworth, et al., Gigaplane XB -- Extending the Ultra Enterprise family Hot Interconnects V, July 1997.
- F. Briggs, et al., “Intel 870: a building block for cost-effective, scalable servers,” IEEE Micro, March-April 2002, pp. 36-47.
- Review due Fri, 4/3: R. Clapp and T. Lovett, STiNG: A CC-NUMA Computer System for the Commercial Marketplace, ISCA-96.
Interconnects: to be discussed in class Friday, 4/10
- R. Marculescu et al., Outstanding Research Problems in NoC Design: System, Microarchitecture, and Circuit Perspectives , IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 28(1), January 2009.
- Review due Fri, 4/10: S. Mukherjee, et al., "The Alpha 21364 Network Architecture," IEEE MICRO, 2002.
Clusters: to be discussed in class Friday, 4/17
- Review due Friday, 4/17: Luiz Andre Barroso, Jeffrey Dean, Urs Holzle, Web Search For a Planet: The Google Cluster Architecture, IEEE Micro, 23(2):22-28, March-April 2003.
- D. Desai, et al., BladeCenter System Overview, IBM Journal of R and D, Nov. 2005, pp. 809- 821.
Massively Parallel Systems: to be discussed in class Friday, 4/24
SIMD and Dataflow: to be discussed in class Friday, 5/1
- W. Daniel Hillis and Guy L. Steele, Data Parallel Algorithms, Communications of the ACM, December 1986, pp. 1170-1183.
- S. Ryoo, et al., Optimization Principles and Application Performance Evaluation of a Multithreaded GPU Using CUDA, Proceedings of PPoPP, Feb. 2008.
- B. Lee, A. R. Hurson, "Dataflow Architectures and Multithreading", IEEE Computer pp. 27-39, Aug. 1994.
- Review due Fri, 5/1: S. Swanson, et al., "WaveScalar" In the 36th Annual International Symposium on Microarchitecture (MICRO-36), December 2003