Sep.   4: |
Course Overview |
Sep. 6: |
"
Cramming More Components onto Integrated Circuits
",
Moore,
Electronics, pp. 114-117, Apr. 1965; and |
|
"The Future of Microprocessors",
Yu,
IEEE Micro, 16(6):46-53, 1996. |
Sep. 11: |
"
RS/6000: S80 TPC-C Benchmark Analysis
", Olszewski and Romero. |
Sep. 13: |
"Designing and Programming the Emotion Engine",
Oka and Suzuoki, IEEE Micro, vol. 19:6, Nov/Dec 1999, pp. 20-28;
and |
|
"Microsoft Weighs in with X-box",
Glaskowsky, Microprocessor Report,
vol. 14:4, April 2000, pp. 1,8-11. |
Sep. 18: |
" Fast Specification of Cycle-Accurate Processor Models",
Hu & Chang,
Proceedings of the IEEE Int'l. Conference on Computer Design,
ICCD-2001
, Austin, TX, Sep. 2001 |
Sep. 20: |
Probability review |
Oct. 9: |
Cache review. Read:
Introduction to chapter 6 in Readings in Computer Architecture,
Hill, Jouppi, & Sohi (eds.), 2000, pp. 363-370.
|
Oct. 11: |
"Improving Direct-Mapped Cache
Performance by the Addition of a Small Fully-Associative Cache and
Prefetch Buffers", Jouppi,
Proceedings of the 17th Annual Symposium on Computer Architecture,
Computer Architecture News, 18(2): 364-373, 1990. |
Oct. 16: |
"Using Cache Memory to Reduce
Processor-Memory Traffic", Goodman,
Proceedings of the Tenth International Symposium on Computer
Architecture, Stockholm, Sweden, pp. 124-131, June 1983. |
Oct. 18: |
"Starfire: Extending the
SMP Envelope", Charlesworth, IEEE Micro, vol. 18:1, Jan/Feb.
1998, pp. 39-49. |
Oct. 30: |
Introduction to instruction level
parallelism:
Introduction to chapter 4 in Readings in Computer Architecture,
Hill, Jouppi, & Sohi (eds.), 2000, pp. 175-183; and
and section 6.7 of Computer Architecture: A Quantitative Approach,
Hennessy and Patterson, pp. 290-319. |
Nov. 1: |
Introduction to instruction level
parallelism, continued. |
Nov. 6: |
"The MIPS R10000 Superscalar
Microprocessor", Yeager. IEEE Micro, 16(2):28-40,
1996. |
Nov. 8: |
"Introducing the IA-64
Architecture", Huck, Morris, et. al., IEEE Micro vol. 20:5, Sept/Oct 2000, pp. 12-23. |
Nov. 13: |
"Exploiting Choice: Instruction
Fetch and Issue on an Implementable Simultaneous Multithreading
Processor", Tullsen,
Eggers, et. al,
Proceedings of the 23rd Annual Symposium on Computer Architecture,
pp. 191-202, May 1996. |
Nov. 15: |
"Compaq Chooses SMT for
Alpha", Diefendorff, Microprocessor Report, vol. 13:16, 6
December 1999, pp. 1,6-11. |
Nov. 20: |
"The Case for a Single-Chip
Multiprocessor", Olukotun, Nayfeh, et. al., In Proceedings of ASPLOS-VII,
pp. 2-11, Oct. 1996. |
Nov. 22: |
"Piranha: A Scalable
Architecture Based on Single-Chip Multiprocessing", Barroso,
Gharachorloo, et. al., In Proceedings of ISCA-27, pp.
282-293. |