CMSC 411, Spring 2015

Computer Architecture

Schedule

Lectures & Discussions

Days Topics Lecture Notes Reading List

 

1/27/2015 Syllabus, Introduction Introduction  

 

 1/29/2015 ISA ISA H&P Appendix A  
 2/3/2015 More ISA More ISA H&P Appendix A,K  
 2/5/2015 ISA Tradeoffs ISA Tradeoff H&P Appendix A,K  
 2/10/2015 Performance Performance H&P Chapter 1  
 2/12/2015 Single Cycle Datapath Single Cycle Datapath Appendix C  
 2/17/2015 snow day      
 2/19/2015 Single Cycle Datapath 2 Single Cycle Datapath 2 Appendix C  
 2/24/2015 Pipeline

Pipeline

Pipeline Data Hazards

Appendix C  
 3/3/2015 Pipeline Control Hazards Control Hazards, Exceptions Appendix C  
 3/10/2015 Pipeline Long Instructions Long Instructions    
 3/12/2015 Midterm exam 1      
 3/16/2015 Spring Break      
 3/24/2015 Cache Memory_Cache_1 Appendix B, Chapter 2  
 3/26/2015 Cache 2 Memory_Cache_2 Appendix B, Chapter 2  
 3/31/2015 Virtual Memory Virtual Memory 1 Appendix B, Chapter 2  
 4/2/2015 Virtual memory Virtual Memory 2 Appendix B, Chapter 2  
 4/7/2015 Virtual memory No Class. Power Outage    
 4/9/2015 Instruction Level Parallelism ILP: Compiler Techniques Chapter 3  
 4/14/2015 Instruction Level Parallelism ILP: Branch Prediction Chapter 3  
 4/21/2015 Predication predication and exceptions Chapter 3  
 4/23/2015 Exam 2      
 4/28/2015 Dynamis Scheduling dynamic scheduling    
 4/30/2015 Storage Systems storage systems    
 5/5/2015 Multiprocessor multiprocessor    
 5/7/2015

Multiprocessor 2: Cache Coherence, Interconnections

cache_coherenceinterconnects    
 5/20/2015 Final Exam Wednesday, May 20, 10:30am-12:30pm    

Web Accessibility