Slide Notes:
Lecture slides will be available on the web in two color .pdf formats - namely 2 slides per page and 4 slides per page.
Part 1: Uniprocessors
Tu Aug. 25 - Lecture: Course logistics & motivation, market segments, technology trendsReading: review the textbook for CS3810, Textbook: Chapter 1.1 - 1.6
Slides: 2up, 4up
Homework: #0: part 1: send $email=ald a message requesting your secret integer from the email address that you will use for the class mailing list.
Aug. 26 - No class but email HW0 due @ 5 p.m. for all students
Th Aug. 27 - Lecture: Quantitative Analysis
Reading: Chapter 1.7 - 1.13
Homework: #1 handed out
Tu Sept. 1 - Lecture: ISA and Memory Access
Reading: Appendix B
Slides: 2up, 4up
Th Sept. 3 - Lecture: Pipelining Basics
Reading: Appendix A.1 - A.3
Slides: 2up, 4up
Tu Sept. 8 - Lecture: Advanced Pipelining
Reading: Appendix A.4 - A.10
Slides: 2up, 4up
Homework: #1 due, #2 handed out
Th Sept. 10 - Lecture: Software ILP Basics (cancelled due to emergency)
Reading: Chapter 2.1, 2.2, Appendix G (read this stuff anyway)
Tu Sept. 15 - Lecture: ILP Basics & Branch Prediction
Reading: Chapter 2.3
Slides: 2up, 4up, Scott McFarling Paper
Th Sept. 17 -Lecture: Dynamic Issue and Hardware Speculation
Reading: Chapter 2.4 - 2.6
Slides: 2up, 4up
Tu Sept. 22 - Lecture: Static Scheduling & VLIW, Speculation
Reading: Chapter 2.7 - 2.11
Slides: 2up, 4up
Homework: #2 due, history.txt (if you don't have it handy), #3 handed out
Th Sept. 24 - Lecture: ILP Limitations
Reading: Chapter 3
Slides: 2up, 4up
Tu Sept. 29 - Lecture: Memory Hierarchy and Cache Basics
Reading: Chapter 5.1, Appendix C.1 - C.2
Slides: 2up, 4up
Th Oct. 1 - Lecture: Cache Optimizations
Reading: Appendix C.3, Chapter 5.2
Slides: 2up, 4up
Homework: #3 due
Tu Oct. 6 - Lecture: Virtual Memory and Protection, mid-term review
Reading: Chapter 5.3 - 5.8, Appendix C.3 - C.7
Slides: 2up, 4up
Practice Mid-Term Exam
note - this was the midterm exam last year and the sequence of the presented material is similar, however last year Rajeev taught the course and his style is different, this year the exam will be weighted more to conceptual understanding and the homeworks deal with the computational details. Best way to psych out what the instructor thinks is important is to focus on what he/she was obsessed with in the lectures.
Th Oct. 8 - MID-TERM EXAMINATION #1
Coverage: Chapters 1 - 3, and Appendices A, B, and G (namely single core architectures). Conceptual questions on material covered in Chap. 5.1-5.2 and Appendix C.1-C.2 (e.g. caches) are likely.
Format: open book, open notes, bring a calculator (no internet enabled devices for obvious reasons)
Oct. 12-16 - No Class - FALL BREAK
Part 1: Multi-Processors, Storage, and InterconnectTu Oct. 20 - Lecture: Multiprocessors & Multicore Processor Basics
Reading: Chapter 4.1
Slides: 2up, 4up
Homework: #4 handed out, CACTI 6 Tech Report
Th Oct. 22 - Lecture: Symmetric Shared-Memory Architectures
Reading: Chapter 4.2, 4.3
Slides: 2up, 4up
Tu Oct. 27 - Lecture: Distributed Shared-Memory Architectures and Synchronization
Reading: Chapter 4.4
Slides: 2up, 4up
Th Oct. 29 - Lecture: Consistency Models & Transactional Memory
Reading: Chapter 4.5 - 4.10, LogTM paper
Slides: 2up, 4up
Homework: #4 due, #5 handed out (Oct 30)
Tu Nov. 3 - Lecture: Introduction to Interconnection Networks: Toplogy
Reading: Appendix E
Slides: 2up, 4up
Th Nov. 5 - No class
Tu Nov. 10 - Lecture: Interconnection Networks: Routing Algorithms
Reading: HyperX, Corona
Slides: 2up, 4up
Th Nov. 12 - Lecture: Interconnection Networks Examples and Evaluation
Reading: Appendix F
No slides - whiteboard presentation (high radix switch technology table)
Homework: #5 due, #6 (double assignment) handed out
Tu Nov. 17 - Lecture: Vector Processors & Supercomputers
Reading: Appendix F, H
Slides: 2up, 4up
Tu Nov. 19 - Lecture: Main memory - a DRAM Primer
Reading: none
Slides: 2up, 4upTu Nov. 24 - No class
Th Nov. 26 - No Class - THANKSGIVING BREAK Tu Dec. 1 - Lecture: Storage Systems Intro & Disks
Reading: Chapter 6.1 - 6.3
Slides: 2up, 4up
Th Dec. 3 - Lecture: Non-Volatile Memory Technology
Reading: none
Slides: 2up, 4up
Possible Mid-Term 2 Exam Questions
Tu Dec. 8 - MID-TERM EXAMINATION #2
Coverage: Chapters 4-6, Appendices E, F, & H
Open Book, Open Notes. Bring a Calculator (no wireless devices permitted for obvious reasons)
Th Dec. 10 - Lecture: Wrap up and Al's free-form dump of what's on the architecture horizon
Reading: None
No comments:
Post a Comment