Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question 1 Select the techniques below that improve throughput but do not improve instruction latency on a processor. A ) Cache B ) Superscalar C
Question
Select the techniques below that improve throughput but do not improve instruction latency on a processor.
A Cache
B Superscalar
C Increase the clock frequency
D Pipeline
E None of the answers presented are correct.
Question
Select changes that, if introduced to a processor, would decrease the number of instructions in a C program.
A Increase the number of stages in the pipeline.
B Add a complex statement.
C Increase the number of registers.
D Improve memory access time.
E None of the answers presented are correct.
Question
The principle of spatial locality in caches can be summarized as:
A To ensure fast access times, caches are manufactured in a location close to the processor.
B Variables and instruction sequences tend to be adjacent in memory and, therefore, copying a memory block to a cache line tends to bring other useful data along with the originally accessed variableinstruction
C Variables and instructions tend to be accessed repeatedly after their first use and, therefore, bringing them into a fast cache makes subsequent accesses faster.
D The cache is normally organized into associative sets eg of or blocks each with its own tag field.
E Program variables tend not to be adjacent in memory and, therefore, the cache system is responsible for their temporary grouping into blocks lines
Question
Consider a processor with a bit dynamic branch predictor, initially configured as not taken A code was executed on this processor, and the behavior of a branch in its first repetitions was: not taken, taken, taken, taken, not taken. How many times has this branch been incorrectly predicted?
Question
Where is the cache in RISCV
A M
B EX
C WB
D IF
E ID
Question
What can I do to try to reduce cache misses in a cache?
A Increase associativity.
B Increase block size.
C Increase connectivity.
D Increase the number of cache levels.
E Decrease the size of the blocks.
Question
What is the data storage capacity in KiB or bytes of a way cache, lines and word blocks?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started