Computer Architecture CMSC 411-05 Mark E Woodcock (woodcock@cs.umbc.edu) Fall 2025 410-455-3554 TR 1730-1845 ITE 216 SON 108 OH: TW 1330-1430 Tuesday Thursday August 25 Boring introduction(1) September 1 Semantics (2.1-5) Addressing (2.10) 8 Performance Eval (1.6) Perf Benchmarks 15 ALU (3.2) Multiplication (3.3) 22 Division (3.4) Flt Pt Ops (3.5) 29 Single-Cycle Multi-Cycle October 6 Micro-Programming Pipelining (4.5) 13 Datapath (4.6) Review 20 MIDTERM Slack 27 Pipeline Hazards (4.7) Return November 3 Parallel (4.10) Dynamic Sched 10 Memory Hierarchy (5.2) Caching (5.3-5) 17 Virtual Memory (5.7) More VM (5.8) 24 Bus TG December 1 I/O Multi-Processorn (6.3-6) 8 Review FINAL 15 READINGS (N) - Chapter number in the Patterson/Hennessy Book. also: check the main page for more resources EXAMS Exams will be comprehensive and closed-book. The midterm will be held during regular class time (21 Oct). The final exam will be held in the usual room on Thursday, 11 Dec, 1800-2000. HOMEWORK There will be several homeworks and a project during the semester. Homeworks will be weighted according to their difficulty and importance. You may discuss assignments with others, but you are only permitted to hand-in individual effort (e.g. solutions, programs). Late homeworks will be discounted 5% for one day, 25% for two days and 50% for three days. After that, 100%. GRADES Course grades will generally be determined using the following components and weights: Midterm 25 Homework 20 Project 15 Final Exam 40 While a normal (boring) Bell Curve is expected, the instructor reserves the right to construct one, to consider class participation, relative improvement, to give all A's or flunk the whole class (where appropriate). CONTACTING THE INSTRUCTOR/Office Hours My email, office phone and location are listed above. Ask a question or come by and chat. Folks who schedule ahead will be given priority, but walk-ins are just fine. TA--Omkar Kulkarni (omkark1@umbc.edu) Office: https://calendly.com/omkark1/test3?month=2025-09 (ITE 344) Schedule times in these Hours: W 3-4 & R 1330-1500 UPDATES Keep track of revisions to this syllabus at http://www.cs.umbc.edu/~woodcock/cmsc411/syl25_05.html