The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
x
0 votes
46 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.1k points) | 46 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 (7.9k 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

36,194 questions
43,647 answers
124,088 comments
42,928 users