Assignment-Style Practice
Practice exams modeled after the difficulty and question styles from HW1–HW5. The professor typically makes final exams with similar topics and difficulty to the assignments.
📝
Assignment Practice Exam 1: Fundamentals & ISA
3 sections · 85 points · 120 minutes
10 MC (auto-graded)3 Short Answer3 Long Answer
85
points
~120 min
⚙️
Assignment Practice Exam 2: Pipelining & Vector Processing
3 sections · 85 points · 120 minutes
8 MC (auto-graded)2 Short Answer3 Long Answer
85
points
~120 min
🧠
Assignment Practice Exam 3: Branch Prediction, Cache & Memory
3 sections · 90 points · 120 minutes
10 MC (auto-graded)3 Short Answer3 Long Answer
90
points
~120 min
Assignment Coverage
HW1Dataflow, ISA vs Microarchitecture, Addressing Modes
HW2Performance Evaluation, ISA Tradeoffs (Stack/Accumulator/Register), Single-cycle Datapath
HW3Pipelining, Data Forwarding, Vector Processing, Systolic Arrays
HW4Branch Prediction (Last-time, 2-bit, Global/Local Correlation)
HW5Caching (Associativity, Replacement), Memory Scheduling (FR-FCFS, Channel Partitioning)
Tips
- • These questions mirror the style and difficulty of your actual assignments
- • MC is auto-graded, short answer uses keyword matching, long answer shows full solutions
- • Work through problems on paper first, then check your answer
- • Focus on post-midterm topics (Exams 2 & 3) for the final