CSE 141: Schedule, Reading, and Slides

This will be updated as the course progresses. Slides should be posted by late morning, on the day they'll first be used. You're encouraged to print out the slides and bring them to class: you may find them handy for taking notes, as well as working out sample problems during lecture.

Date Topic Required reading Additional reading Slides (4-up) Slides (1-up) Slides (inked)
Aug 07 Intro, ISA §§ 1.2, 2.1–2.6, 2.9 §§ 2.13, 2.15, 2.16 intro, isa intro, isa isa
Aug 09 ISA (above) (above) (above) (above) (above)
Aug 11 Performance §§ 4.1–4.3, 4.5 § 4.4 perf perf perf
Aug 14 Arithmetic §§ 3.1–3.4, B.5 § B.6 math math math
Aug 16 Arithmetic, Single-cycle datapath §§ 3.5–3.6; 5.1–5.4 § 3.8 1cyc_data 1cyc_data 1cyc_data
Aug 18 Single-cycle datapath, Single-cycle control (above) (above) 1cyc_control 1cyc_control 1cyc_control
Aug 21 Multicycle, Microprogramming, Exceptions §§ 5.5, 5.6 § 5.7 multicyc micro_except multicyc micro_except multicyc
Aug 23 Multicycle, Microprogramming, Exceptions (above) (above) (above) (above) micro_except
Aug 25 Midterm
Aug 28 Pipelining §§ 6.1, 6.2 pipeline pipeline pipeline
Aug 30 Pipelining: Data Hazards §§ 6.4, 6.5 dhazard dhazard dhazard
(mistake on #38!)
Sep 01 Pipelining: Control Hazards, Advanced §§ 6.6, 6.9, 6.10 § 6.8 chazard_adv chazard_adv chazard_adv
Sep 04 Labor Day Holiday
Sep 06 Memory Hierarchy: Caching §§ 7.1–7.3, 7.5 cache cache cache
Sep 08 Virtual Memory:(, Review § 7.4
Sep 09 Final Exam! 3pm–6pm, CSB 004

Last modified: Sat Sep 9 02:14:11 PDT 2006