retagged by
620 views

2 Answers

Best answer
4 votes
4 votes
I shall start from basics.

 

BEQ implies branch if equal and it implies it will jump to the given address if zero flag is set.

LW loads data from memory to the register

SW loads register to memory(RAM).

ALU is done via registers and result is stored in register itself.

In ALU and LW the result is written to the register via register write port.

In BEQ and SW memory and flags are involved No write on register port is required.

 

So utilization is only via ALU and LW- ie

》 15% + 50%= 65%.
selected by
2 votes
2 votes
Only ALU (result of an operation goes into registers) and Load instruction uses register block's write port I think. Now out of 100 instructions, 50 ALU and 15 LoadWord instructions. That makes up to 65 instructions out of 100 using write port of register block. or 65%.

Related questions

1 votes
1 votes
4 answers
1
Lucky sunda asked Feb 7, 2017
943 views
0 votes
0 votes
1 answer
2
smartmeet asked Feb 8, 2017
524 views
Which of the following statements is FALSE?(A) Each thread has own stack(B) Starvation implies deadlock(C) Smaller page size increases the page table size(D) User level p...