Computer Architecture
	            CMSC 411-05 	Mark E Woodcock  (woodcock@cs.umbc.edu)
		    Fall 2026		410-455-3554
		    TR 1300-1415	ITE 216
		    SON 206		OH: T 15-16, W 10-11
			     
	  Tuesday                     Thursday
August
24 	Boring introduction(1)        Semantics  (2.1-5)
31      Addressing (2.10)             Performance Eval (1.6)        
September
 7	Perf Benchmarks  Q1           ALU (3.2)   HW1-A             
14 	Multiplication (3.3)          Division (3.4)  HW1-D         
21      Flt Pt Ops (3.5)              Single-Cycle    Q2              
28      Multi-Cycle                   Micro-Programming HW2-A       
October
 5      Pipelining (4.5)              Datapath (4.6)  HW2-D         
12      FALL BREAK                    Review
19      MIDTERM (20th)                Slack
26      Pipeline Hzrd (4.7) HW3-A     Return
November
 2      Parallel (4.10)  HW3-D        Dynamic Sched  Q3
 9      Memory Hierarchy (5.2)        Caching (5.3-5)
16      Virtual Memory (5.7) HW4-A    More VM (5.8)
23      Bus       HW4-D               TG
30	I/O    Q4 Project Due         Multi-Processors (6.3-6)		   
December
 7      Review
14      FINAL (15th!)


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 (20 Oct).  The final exam will be held in the usual room on Tuesday, 15 Dec, 1300-1500.

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:
	Quizzes          4		   
	Midterm		24 
        Homework        19
        Project         14
	Final Exam	39 
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-- Ehsan Noori (ehsann1@umbc.edu)
Office:  ITE 334
Schedule times in these Hours: MT 8-9
			   
UPDATES
Keep track of revisions to this syllabus at 
http://www.cs.umbc.edu/~woodcock/cmsc411/syl26_05.html