⟩ List some characteristics of execution time?
It is the time required by the control unit to move data from the memory to the registers in the ALU, the ALU is responsible for the execution of instructions on this data.
It is the time required by the control unit to move data from the memory to the registers in the ALU, the ALU is responsible for the execution of instructions on this data.
Explain What is a cache?
Whats the difference between Write-Through and Write-Back Caches? Explain advantages and disadvantages of each?
Cache Size is 64KB, Block size is 32B and the cache is Two-Way Set Associative. For a 32-bit physical address, give the division between Block Offset, Index and Tag.
How do you handle precise exceptions or interrupts?
What are Branch Prediction and Branch Target Buffers?
Explain What are the different hazards? How do you avoid them?
Explain What are the five stages in a DLX pipeline?
For a pipeline with n stages, what is the ideal throughput? What prevents us from achieving this ideal throughput?
Explain What is MESI?
What is ACBF(Hex) divided by 16?