SME
College · Engineering
Computer Organization & Architecture
4 topics
Computer
Before this course
Topics
Instruction sets
Datapath and control
Main lesson
CPI from an instruction mix
Use this for “Half the instructions take 1 cycle, 30% take 2 and 20% take 3. What is the average CPI?”
Amdahl’s law
Use this for “80% of a program’s time is made 4 times faster. What is the overall speedup, and what is its limit?”
The single-cycle clock from unit delays
Use this for “The units take 0.2, 0.1, 0.2, 0.2 and 0.1 ns. What clock can a single-cycle CPU run?”
Pipelining
Memory hierarchy
Main lesson
Average memory access time
Use this for “L1 hits in 1 cycle and misses 5% of the time; L2 hits in 10 cycles and misses 20% locally; memory takes 100 cycles. What is the AMAT?”
Page table size
Use this for “A system has 32-bit virtual addresses, 4 KiB pages and 4-byte page table entries. How big is a flat page table?”
Course test
See what you know: 10 questions on this course
New questions each time. Pass to mark it complete.