Course Information
Syllabus
Announcements
Lecture Notes
Reading List
Problem Sets
Lab Assignments
Links
Lead Instructor
Prof. Michel A. Kinsy
mkinsy@asu.edu
Assitant Instructors
Mihailo Isakov
misakov1@asu.edu
Alan Ehret
aehret1@asu.edu
Teaching Assistants
Adam Awale
aawale@asu.edu
Assistant Grader
Reethu Vattikunta
rvattiku@asu.edu
Class Meeting
Monday & Wednesday
CAVC 351
12:00 PM - 01:15 PM
CSE 420 Computer Architecture I - Spring 2022
Lecture Notes
Lecture notes will be posted in advance to lectures so you can print and bring them to class:
LR-1
: Review: A Brief History of Computer Systems [
pdf
] [
notes-pdf
]
LR-2
: Review: Assembly Language Programming - I [
pdf
] [
notes-pdf
]
LR-2S
: Supplement: Browser-based RISC-V Simulator [
pdf
]
LR-3
: Review: Assembly Language Programming - II [
pdf
] [
notes-pdf
]
LR-4
: Review: Instruction Set Architecture (ISA) [
pdf
] [
notes-pdf
]
LR-5
: Review: RISC-V ISA [
pdf
] [
notes-pdf
]
L-01
: Influence of Technology and Software on Instruction Sets [
pdf
] [
notes-pdf
]
L-02
: Intel Pin introduction [
pdf
] [
notes-pdf
]
L-03
: Central Processing Unit (CPU) Architecture Design [
pdf
] [
notes-pdf
]
L-04
: Processor Pipelining [
pdf
] [
notes-pdf
]
L-05
: Structural, data and control hazards [
pdf
] [
notes-pdf
]
L-06
: Hazard Resolution [
pdf
] [
notes-pdf
]
L-07
: CPU Performance Evaluation [
pdf
] [
notes-pdf
]
L-08
: Branch Prediction [
pdf
] [
notes-pdf
]
L-09
: Complex Pipelining: Superscalar I [
pdf
] [
notes-pdf
]
L-10
: Complex Pipelining: Superscalar II [
pdf
] [
notes-pdf
]
L-11
: Memory organization [
pdf
] [
notes-pdf
]
L-12
: Caching Principles [
pdf
] [
notes-pdf
]
L-13
: Advanced Memory Operations [
pdf
] [
notes-pdf
]
L-14
: Input/Output and Interrupt Support System [
pdf
] [
notes-pdf
]
L-15
: Cache Coherence [
pdf
] [
notes-pdf
]
L-16
: Cache Coherence Protocols [
pdf
] [
notes-pdf
]
L-14
: On-Chip Interconnect Networks [
pdf
] [
notes-pdf
]
L-18
: On-Chip Networking [
pdf
] [
notes-pdf
]
L-19
: Note on Multithreading Architectures [
pdf
] [
notes-pdf
]
These lecture notes are presented to ensure timely dissemination of the course material. Some of the slides may contain copyrighted materials.