ECE 752 Assignments
Homework Assignments
Project
Lecture Notes
Assigned Readings
- Chapter 1
- Chapter 2
- Hill, Jouppi, and Sohi. Introduction to Chapter 3 *
- William A. Wulf. "Compilers and Computer Architecture," IEEE Computer, July 1981 *
- Hill, Jouppi, and Sohi. "Classic Machines: Technology, Implementation, and Economics," Chapter 1 Introduction *
- Amdahl, Blaauw, and Brooks, Jr. "Architecture of the IBM System/360," IBM Journal of R&D, Apr. 1964 *
- Thorton. "Parallel Operation in the Control Data 6600," Fall Joint Computers Conference, vol. 26, pp. 30-40, 1961 *
- Emer and Clark. "A Characterization of Processor Performance in the VAX-11/780," International Symposium on Computer Architecture, June 1984 *
- Chapter 3
- Appendix A: Pipelining
- Smith. "An Analysis of Pipeline Clocking," University of Wisconsin-Madison ECE Unpublished Note, March 1990
- Smith and Pleszkun. "Implementing Precise Interrupts in Pipelined Processors," IEEE Trans. on Computers, May 1988 *
- Yeh and Patt. "Two-level Adaptive Training Branch Prediction," Proc. 24th Annual International Symposium on Microarchitecture, Nov 1991 *
- Yeager. "The MIPS R10000 Superscalar Microprocessor," IEEE Micro, April 1996 *
- Chapter 4
- IA-64 Application Developer's Architecture Guide
- Russell, "The CRAY-1 Computer System," Communications of the ACM, 21(1):63-72, 1978 *
- Rau and Fisher, "Instruction-Level Parallel Processing: History, Overview, and Perspective," Journal of Supercomputing, 7, 9-50, 1993 *
- Appendix G: Vector Processors
- Chapter 5
- Wang, Baew, and Levy. "Organization of a Two-Level Virtual-Real Cache Heirarchy," Proc. 16th ISCA, pp. 140-148, June 1989 *
- Chapter 7
- Patterson, Gibson, and Katz. "A Case for Redundant Arrays of Inexpensive Disks (RAID)," Proc. ACM SIGMOD, June 1988 *
* In Reader
Book