Understanding Processor Microarchitecture
Extra materials for the combined MIPSfpga and Connected MCU seminar by Imagination Technologies
October-November 2016
Quiz
Name ___________________________________________________________________
1. What is the formula for program execution time?
a) Execution Time = (#instructions)(instruction/cycles)(seconds/cycle)
b) Execution Time = (#instructions)(cycles/instruction)(cycle/seconds)
c) Execution Time = (#instructions)(cycles/instruction)(seconds/cycle)
d) Execution Time = (#instructions)/(cycles/instruction)(seconds/cycle)
e) Execution Time = (#instructions)/((cycles/instruction)(seconds/cycle))
2. What is the major limitation for single-cycle microarchitecture?
a) Lack of parallelism in multiple instruction processing
b) Frequent pipeline flushes during jumps
c) Instruction dependencies
d) For special applications, like graphics, requires special programming
e) Memory sharing between processors
3. What kind of cache is shown on the picture?
a) Fully associative cache
b) Direct cache
c) Two-way cache
Sources of pictures:
See MIPS Run Linux (2nd Edition, 2006) by Dominic Sweetman
http://imgtec.com
Quiz is created by Yuri Panchul