course.materials
- course information
- Lecture Note: Course introduction (2-up)(4-up)
- Homework 1 (due on Wednesday Sep. 12)
- Lecture Note: Technology, cost, performance, and software trend (2-up)(4-up)
- Lecture Note: ISA (2-up)(4-up)
- Programming Assignment 1 (due on Monday Sep. 24)
- Lecture Note: Pipelining (2-up)(4-up)
- Homework 2 (due on Wednesday Oct. 3)
- Lecture Note: ILP (2-up)(4-up)
- Lecture Note: Microarchitecture simulation issues + Simics installation (2-up)(4-up)
- Programming Assignment 2 (due on Wednesday Oct. 17)
- Homework 3 (due on Monday Oct. 22)
- Lecture Note: L1 cache design (2-up)(4-up)
- Lecture Note: system-wide memory hierarchy design (2-up)(4-up)
- Homework 4 (due on Monday Nov. 12)
- Presentation schedule (group work)
- Lecture Note: multicores and multiprocessors (2-up)(4-up)
- Programming Assignment 3 (due on Monday Nov. 19)
- Lecture Note: I/O and storage (2-up)(4-up)
- Prelim exam reading list
- Homework 5 (due on Wednesday Dec. 5)
- Programming Assignment 4 (due on Sunday Dec. 16)
- Homework 6 (due on Wednesday Dec. 12)
- Lecture Note: Power and energy (not complete) (2-up)(4-up)
simics-related
- Interconnection network tutorial (Pinkston and Duato)
- Simics tutorial
- Simics user guide
- Simics programming guide
- Simics microarchitectural interface
- Simics reference manual
others
- Sun UltraSPARC III Cu User's Manual
- Alpha 21264 Hardware Reference Manual
- ITRS 2003 Executive Summary
back to CS2410 page