CS470: Computer Architecture |
{Home} | {Schedule} | {Resources} |
Last updated on Monday, January 16, 2017 12:30 AM. Page Under Construction!! | |||
Instructor | Graduate Teaching Assistants | ||
Yashwant K. Malaiya Office: Room 356, CS Building Office Hours: W 4:10-5:00 PM, F 10:10-11:00AM E-mail: malaiya {aT} cs.colostate.edu (with the obvious change) Tel: 970.491.7031 |
Athith Amarnath E-mail: athith.amarnath {aT} colostate.edu Office Hours in CSB 120: Mondays 4:00-6:00PM, Fridays 11:00AM-1:00PM |
Key to Notation Readings will be from the Computer Organization & Design: The Hardware/Software Interface book by David A. Patterson & John L. Hennessy 5th edition. Morgan Kaufmann Publishers, Inc. [COD] |
Week | Date | Topics | Reading` | Quizzes | Assignments |
1 | Jan 16-20 | Introduction, Combinational Logic, Boolean Algebra |
Appendix B.1-B.6 | ||
2 | Jan 23-27 | PLAs, Logism | Appendix B.7-B.11 | Q1 Combinational Logic | H1 Combinational Logic, Logisim |
3 | Jan 30 - Feb 03 | Storage Elements, Sequential Analysis, Sequential Design |
Appendix B.7-B.11 | Q2 Sequential Circuits | |
4 | Feb 06-10 | Instruction Set Architecture, Programming Model, MARS Simulator | Chapter 2.1-2.7, Appendix A | Q3 MIPS | H2 Sequential Circuits on Logisim |
5 | Feb 13-17 | MIPS Procedures, MIPS Translation |
Chapter 1 & 3 | Q4 MIPS | |
6 | Feb 20-24 | Performance, Moore's Law, Arithmetic: ALU | Chapter 2.14-2.20 | Q5 Performance | P1 MIPS |
7 | Feb 27 - Mar 03 | Multiply, Divide, Floating Point |
Chapter 3 | Q6 Arithmatic | News Search, Arithmetic Exercise |
8 | Mar 06-10 | Simple Processor Design, Review, Midterm (example) | P2 MIPS | ||
March 10: Mid term March 11-19: Spring Break March 20: Last day for drop with W |
|||||
9 | Mar 20-24 | Processor Datapath & Control |
Chapter 4.1-4.4 | Q7 Datapath | Project proposal |
10 | Mar 27-31 Apr 01 | Pipeline Intro, Hazards/Stalling/Forwarding | Chapter 4.5-4.9 | Q8 Pipelining | |
11 | Apr 03-07 | Multiple issue, Memory Hierarchy, Cache |
Chapter 4.10, Chapter 5 | Q9 | HW 41 |
12 | Apr 10-14 | Cache, Performance | Q10 | Progress Report | |
13 | Apr 17-21 | Virtual Memory, Virtual Machines |
Q11 | HW4 Pipelining/Memory | |
14 | Apr 24-28 | Parallel Processors A, Parallel B | Q12 | ||
15 | May 01-05 | Presentations, Final Review |
- | ||
May 8 2017 7:30am - 9:30am: Final |
Department of Computer Science, Colorado State University, Fort Collins, CO 80523 USA © 2017 Colorado State University |