in CO and Architecture edited by
2,045 views
5 votes
5 votes
In a pipelined RISC computer where all arithmetic instructions have the same CPI (cycles per instruction), which of the following actions would improve the execution time of a typical program?

I. Increasing the clock cycle rate

II. Disallowing any forwarding in the pipeline

III. Doubling the sizes of the instruction cache and the data cache without changing the clock cycle time

(A) I only (B) II only (C) III only (D) I and II (E) I and III
in CO and Architecture edited by
2.0k views

1 Answer

3 votes
3 votes
Best answer
1. True

2. Forwarding reduces pipeline hazard so cant be correct, False.

3. True, bcz larger cache size will hold more data and possibly lower cache miss rate.
selected by

4 Comments

For 3 it is the other way around. Increasing cache size can in no way reduce performance (assuming hardware is scaled properly), but increasing the cache block might reduce performance as it might increase the transfer time for each block though it can reduce the compulsory misses.
1
1
@Arjun sir- then the answer would be TFT ?
0
0
yes.. it should be E option.
1
1
How does increasing clock cycle rate help in improving???? Does increasing clock cylce rate means reducing clock cycle time??
0
0

Related questions