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.


Please join the course facebook group: 



MidTerm Exam


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 

Mid & Quizes