Search This Blog

Friday, March 12, 2010

Computer Architecture pdf

Computer Architecture ppt slide



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 trends
Reading: review the textbook for CS3810, Textbook: Chapter 1.1 - 1.6
Slides: 2up4up
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: 2up4up
Th Sept. 3 - Lecture: Pipelining Basics
Reading: Appendix A.1 - A.3
Slides: 2up4up

Tu Sept. 8 - Lecture: Advanced Pipelining
Reading: Appendix A.4 - A.10
Slides: 2up4up
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: 2up4upScott McFarling Paper
Th Sept. 17 -LectureDynamic Issue and Hardware Speculation
Reading: Chapter 2.4 - 2.6
Slides: 2up4up 

Tu Sept. 22 - Lecture: Static Scheduling & VLIW, Speculation 
Reading: Chapter 2.7 - 2.11
Slides: 2up4up
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: 2up4up

Tu Sept. 29 - Lecture: Memory Hierarchy and Cache Basics
Reading: Chapter 5.1, Appendix C.1 - C.2
Slides: 2up4up

Th Oct. 1 -  Lecture: Cache Optimizations
Reading: Appendix C.3, Chapter 5.2
Slides: 2up4up
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:  2up4up
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: 2up4up
Homework: #4 handed outCACTI 6 Tech Report

Th Oct. 22 - Lecture: Symmetric Shared-Memory Architectures
Reading: Chapter 4.2, 4.3
Slides: 2up4up
Tu Oct. 27 -  Lecture: Distributed Shared-Memory Architectures and Synchronization
Reading: Chapter 4.4
Slides: 2up4up
Th Oct. 29 - Lecture: Consistency Models & Transactional Memory
Reading: Chapter 4.5 - 4.10, LogTM paper
Slides: 2up4up
Homework: #4 due, #5 handed out (Oct 30)
Tu Nov. 3 - Lecture: Introduction to Interconnection Networks: Toplogy
Reading: Appendix E
Slides: 2up4up 

Th Nov. 5 -  No class
Tu Nov. 10 -  Lecture: Interconnection Networks: Routing Algorithms
Reading: HyperXCorona
Slides:  2up4up
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: 2up4up
Tu Nov. 19 - Lecture: Main memory - a DRAM Primer
Reading: none
Slides: 2up4upTu 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: 2up4up
Th Dec. 3 -  Lecture: Non-Volatile Memory Technology
Reading: none
Slides: 2up4up
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

Popular Courses

Resources Higher Education Blogs - BlogCatalog Blog Directory Resources Blogs