Interesting Reading List

 G. MOORE, "Cramming More Components onto Integrated Circuits", Electronics,
p114-117, April 1965. (Also in "Readings in Computer Architecture," pages 56-59 + Editor intro pages 13-14.)

J. S. LIPTAY, "Structural Aspects of the System/360 Model 85, Part II: The Cache", IBM
Systems Journal,, 7, 1 (1968), 15-21). (Also in "Readings in Computer Architecture," pages 373-379 + Editor intro pages 364-65.)

 J.GRAY, Turing Award Lecture: "What Next? A dozen remaining IT problems"(1999)

 Hennessy, J. "The future of systems research." Computer, vol.32, (no.8), IEEE Comput. Soc, Aug. 1999.

 G. M. AMDAHL, "Validity of the Single-Processor Approach to Achieving Large Scale
Computing Capabilities", AFIPS Conference Proceedings, (April 1967), 483-485.
(Also in "Readings in Computer Architecture," pages 79-81 + Editor intro pages 70-71.)

 Gibson, J.; Kunz, R.; Ofelt, D.; Horowitz, M.; Hennessy, J.; Heinrich, M. "FLASH vs. (simulated) FLASH: closing the simulation loop." Operating Systems Review, vol.34, (no.5), (ASPLOS-IX. Ninth International Conference on Architectural Support for Programming Languages and Operating Systems, Cambridge, MA, USA, 12-15 Nov. 2000.) ACM, Dec. 2000. Also see about Flash in ISCA Retrospective.

 R. M. RUSSELL, "The Cray-1 Computer System", Comm. ACM, 21, 1 (January 1978),
63-72. (Also in "Readings in Computer Architecture," pages 40-49 + Editor intro pages 8-9.)

M. J. FLYNN, " Very High-Speed Computing Systems", Proceedings of the IEEE , vol.
54, no. 12, December 1966. (Also in "Readings in Computer Architecture," pages 519-527 + Editor intro pages 515-517.

Anant Agarwal et all, "The MIT Alewife Machine: Architecture and Performance" (.ps.Z) , December 1994.

SoftFLASH: Analyzing the Performance of Clustered Distributed Virtual Shared Memory
Andrew Erlichson: Stanford University, Neal Nuckolls, Greg Chesson: Silicon Graphics, Inc. and John Hennessy: Stanford University.

Jouppi, N. P.; Wall, D. W., "Available Instruction-Level Parallelism for Superscalar and Superpipelined Machines,".

Lebeck, A., Wood, D., "Cache Profiling and the SPEC Benchmarks: A Case Study,"

Wu, P., Huang, K., "Case Studies on Cache Performance and Optimization of Programs with Unit Strides,"

Reading for Case Studies

Web Links

Compilers, Tools, and Simulators Benchmarks and Traces Instruction Set Architecture information Benchmarks
Previous Student Project Topics Title of projects that students designed, implemented, and presented to class in the past.