The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
x
0 votes
54 views

When shall we assume structural hazard?Like if nothing is mentioned if data and instruction are fetched via single port,can we assume 'MA' (memory access stage) and 'IF' (instruction fetch) stage can be operated in parallel?Please let me know with ref to this question for example.IF and MA are done in parallel,is it always the case if nothing is told?

https://gateoverflow.in/102565/operand-forwarding-in-pipeline

asked in CO & Architecture by Active (3.2k points) | 54 views

1 Answer

0 votes
structural hazard will occures when there is restriction/unavalibility of resources.....

so structural hazard are in single port memory ...because we can't perform operand fetch and  Write back (SUCH MEMORY RELATED OPERATIONS)in parallel.in short

ALL THOSE PARALLEL TASK WITH RESPECT TO MEMORY CAN'T BE DONE...

so in question if they said that single port memory is there then there will be STRUCTURAL HAZARD...

if not then we can say that there is proper arrengement done to fetch multiple memory operations at same time...
answered by Loyal (9.6k points)
0
ok.. thanks...I was looking for what assumption to make when nothing metioned.


Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true

39,779 questions
46,781 answers
140,752 comments
58,682 users