U of Pittsburgh CS2410 - Fall 2007
Handouts


course.materials
  1. course information
  2. Lecture Note: Course introduction (2-up)(4-up)
  3. Homework 1 (due on Wednesday Sep. 12)
  4. Lecture Note: Technology, cost, performance, and software trend (2-up)(4-up)
  5. Lecture Note: ISA (2-up)(4-up)
  6. Programming Assignment 1 (due on Monday Sep. 24)
  7. Lecture Note: Pipelining (2-up)(4-up)
  8. Homework 2 (due on Wednesday Oct. 3)
  9. Lecture Note: ILP (2-up)(4-up)
  10. Lecture Note: Microarchitecture simulation issues + Simics installation (2-up)(4-up)
  11. Programming Assignment 2 (due on Wednesday Oct. 17)
  12. Homework 3 (due on Monday Oct. 22)
  13. Lecture Note: L1 cache design (2-up)(4-up)
  14. Lecture Note: system-wide memory hierarchy design (2-up)(4-up)
  15. Homework 4 (due on Monday Nov. 12)
  16. Presentation schedule (group work)
  17. Lecture Note: multicores and multiprocessors (2-up)(4-up)
  18. Programming Assignment 3 (due on Monday Nov. 19)
  19. Lecture Note: I/O and storage (2-up)(4-up)
  20. Prelim exam reading list
  21. Homework 5 (due on Wednesday Dec. 5)
  22. Programming Assignment 4 (due on Sunday Dec. 16)
  23. Homework 6 (due on Wednesday Dec. 12)
  24. Lecture Note: Power and energy (not complete) (2-up)(4-up)

simics-related
  1. Interconnection network tutorial (Pinkston and Duato)
  2. Simics tutorial
  3. Simics user guide
  4. Simics programming guide
  5. Simics microarchitectural interface
  6. Simics reference manual

others
  1. Sun UltraSPARC III Cu User's Manual
  2. Alpha 21264 Hardware Reference Manual
  3. ITRS 2003 Executive Summary

back to CS2410 page