CDA3101: Computer Organization II
|
Instructor: | Zhi Wang |
Email: | zwang at cs dot fsu dot edu (preferred way to communicate) |
Office: | 172 LOVE Bldg |
Phone: | (850) 645-0476 |
Class Meeting: | CAR 101; Monday, Wednesday, and Friday; 10:10AM - 11:00AM |
Office Hour: | Monday 1:30PM - 3:30PM, or by appointment |
TA: | Yuchuan Tao, Office hours: TBA |
Required Textbook: | David Patterson and John Hennessy Computer Organization and Design: The Hard- ware/Software Interface. Fifth Edition. (the MIPS edition) Elsevier, 5th edition, 2013 |
Lecture/Reading | Topic | Slides |
---|---|---|
Lecture 1 | Introduction | slides 1 |
Lecture 2 | Assembly | slides 2 |
Lecture 3 | Translation | slides 3 |
Lecture 4 | Logic Design | slides 4 |
Lecture 5 | Single-Cycle Datapath and Control | slides 5 |
Lecture 6 | Multi-Cycle Datapath and Control | slides 6 |
Lecture 7 | Pipelining | slides 7 |
Lecture 8 | Pipelining: Datapath and Control | slides 8 |
Lecture 9 | Pipeline Hazards | slides 9 |
Lecture 10 | Pipelining: Advanced ILP | slides 10 |
Lecture 11 | Memory Hierarchy | slides 11 |
Lecture 12 | Virtual Memory | slides 12 |
The schedule is tentative and subject to change with announcements in class. Please check back at least once a weekly.
Homework will be posted on the canvas. Please check the canvas regularly.
Projects will be posted on the canvas. Please check the canvas regularly.
Books: | Kernighan, Ritchie, The C Programming Language (2nd Edition) |
Maurice J. Bach, The Design of the UNIX Operating System (1st Edition) | |
Links: | A 30 Year Retrospective on Dennard's MOSFET Scaling Paper |
ANSI C Reference Sheet | |
SIMD Basics | |
MIPS-32 Reference Page | |
RISC-V: The Free and Open RISC Instruction Set Architecture | |
AnandTech | |
WikiChip |
The course's syllabus can be found here.