CSE 532
Advanced Computer Architecture
Explanations, interactive quizzes, real examples, and beginner-friendly content — all designed to help you master Computer Architecture from the ground up.
Course modules
Performance basics, ISA, datapath, Verilog, pipelining, and caches.
Computer abstractions & technology
Performance models (CPI, MIPS), memory hierarchy, power and multicore trends, and the “eight great ideas” — foundation for everything that follows.
MIPS ISA — instructions
Register file, immediate and memory ops, branches and jumps, calling conventions, and how assembly maps to machine code.
MIPS datapath & green card
Single-cycle data path, control, and R/I/J formats — with an interactive diagram and green-card style reference.
Verilog HDL
Syntax through real design: combinational and sequential logic, FSMs, hierarchy, parameters, and testbenches — structured for hardware coursework and labs.
Processor: datapath & pipelining
Five-stage pipeline, hazard classes, forwarding and stalls, and branch handling — tied to timing and CPI intuition.
Cache & memory hierarchy
Placement and replacement, associativity, write policies, and multilevel hierarchy — with calculators for AMAT-style drills.
Practice & exam prep
Banks with answer sheets, tracking, MCQ to mini-projects — বাংলা + English.
Assignments & projects
Three briefs — ISA, MIPS OS, Verilog CPU — guides, code, checklists. বাংলা + English.
Interactive learning tools
Hands-on simulators and diagrams to master Computer Architecture concepts