First: it should be SUB R1, R8 at 4th clock cycle for 3rd instruction. Second: its a Read after write data hazard. For a structural hazard, you should swap the order of 1st and 3rd insructions. Correct me if I am wrong
@saikirananumalla72264 жыл бұрын
Thanks for the Very clear explanation on pipelining and hazards , thank you ma'am
@rintusamanta94806 жыл бұрын
mam i want to say yoy that, in the clock pulse for 4,...and for ID,,,there have sub not add
@chinnikrishna81786 жыл бұрын
Thanks,its very good, easy to understand the concenpt
@sainarendra23252 жыл бұрын
One question, as far I know this comes under data hazard, as we are trying to write and read from the same register, isn't it called Direct Register Data Hazard?? Correct me if I'm wrong. And I think a memory location from where we are trying to fetch the instructions (clearly not data but the entity which converts as instruction opcode) and if we try to write back data in to the same location causes the structural hazard. it can resolved by maintaining separate I-cache and D-cache.
@AbhayAgrawaluploads6 жыл бұрын
Appreciate ur efforts.. u r doing a good work mam...Keep posting lot's of questions series too.. That would be helpful for Gate aspirant s
@ritukapurclasses15916 жыл бұрын
Thank you... Means a lot...
@AkhileshPandey-bv5ni6 жыл бұрын
Appreciate your efforts Maam, But I think for the clock pulse 4 the respective ID phase should be SUB R1,R8; Anyways this series was good, very thoughtful. Cheers!
@lathas97012 жыл бұрын
Same doubt...clock pulse 4... should be sub r1.and r8
@sabinalefebvre65672 жыл бұрын
very good explanation thanks a lot
@ritukapurclasses15912 жыл бұрын
Glad you liked it :)
@arnavraj42935 жыл бұрын
ma'am your voice is soo soothing that i can't stop myself to comment.. thanks for making me understand
@ritukapurclasses15915 жыл бұрын
Thank you..
@waltercordero21764 жыл бұрын
could you provide the previous videos that you mentioned during this video?
@mohammadinshaulhaque63305 жыл бұрын
mam, how data hazard is different from structural hazard?
@hiraimran3775 жыл бұрын
Is may jho red marker sy circle ha Wooh add ka operation kasy ha. Overall good effort.
@abhishekanand91095 жыл бұрын
This example is just like *read after write * hazard
@30benasabu652 жыл бұрын
madam so when the conflict occur at same clock pilse it become structural hazard if its not then it become a data hazard is it correct
@MahEsh-jf7uu4 жыл бұрын
Mam In diagram.In Instruction decode 4 th clock it may be SUB not ADD rigth ?
@ritukapurclasses15914 жыл бұрын
Yes you are right... Thanks for pointing it out
@subhadippatra79306 жыл бұрын
What is pipeline latch latency?
@syedzada70114 жыл бұрын
You have not discussed about the memory pulse as there are five pulses to complete one instruction as Instruction Fetch instruction Decode Execute Memory Write back
@siddhantdutta74276 жыл бұрын
mam what if we do it by operand forward technique??? in that case there will be no loss/wastage of clock cycle. will that answer be right??
@ritukapurclasses15916 жыл бұрын
Yes, we can definitely use operand forwarding technique as well. So, my main focus here was to explain d concept of Structural hazard. But both the answers will be correct.
@siddhantdutta74276 жыл бұрын
@@ritukapurclasses1591 oka mam. I got what you said. Thankyou