CPE432 Computer Architecture and Organization II

Course Description

Exploiting instruction level parallelism, hardware and software approaches. Pipelined, Vector, Super scalar, and VLIW processors. Predication, Branch Prediction, and Control and Data Speculation. Case Studies of Modern Processors. Hierarchical Memory Design. Virtual memory. Input/Output Interfacing and System Integration. Introduction to Parallel Processing. Flynn’s classification. Symmetric Multiprocessors. Cache coherence.

Announcements

Please join the course facebook group: 

https://web.facebook.com/groups/644225366440048

 

MidTerm Exam

Slides
 

Course Introduction - Course Syllabus

 Chapter-1: Computer Abstractions and Technology 

Chapter-4: The Processor 

Chapter-5: Exploiting Memory Heirarchy

Chapter-6: Parallel Processors from Client to Cloud

Course Project

 Project Guidelines - Paper Template

   
Additional Material 
 
Grades

Mid & Quizes