Data Hazards in Pipelining | IIT lecture Series | Computer Organization

Поділитися
Вставка
  • Опубліковано 19 жов 2024

КОМЕНТАРІ • 34

  • @jenweatherwax7113
    @jenweatherwax7113 4 роки тому +5

    You are a miracle! You explained in less than 8 minutes what no one else could explain in many, many hours! Thank you so much

  • @newbie8051
    @newbie8051 27 днів тому

    Ah, this was asked in an AMD oncampus interview
    Being from ECE i was not aware of the terminology, but I managed to get to this point with the help of few directions/hints from the interviewer
    Thanks for clearing this out !!
    Guess I'll study parallel computing and computer architecture in my free time, pretty interesting !!

  • @BytebroUK
    @BytebroUK 5 років тому +3

    Mate, over 40 years ago I started out (after a bit of Fortran IV and SEL assembly language) on 'pipelined micro-code' for a 'Floating Point Array Processor Unit', which was about the size of an upright freezer, and I believe was sold by a company called "FPS Systems", and had a whole 32,768 words (each 32-bit plus some floating point stuff) of memory, and it had a five-stage instruction pipeline. It was intellectually the most fun I've ever had.

  • @dhruvchoksi826
    @dhruvchoksi826 2 роки тому

    At 17:07 you mentioned that when lw follows sw, there is no data hazard. But the value to be stored will be stored at the end of mem stage. While that value will be required during ID stage. If it takes garbage value in the ID stage then it gets actual value only y forwarding. So it is ultimately a memory data hazard. Please explain.

  • @alagurajan4460
    @alagurajan4460 3 роки тому

    design the following set of instructions using a 5 stage instruction pipeline. if any hazards occur, identify those hazards and redesign the pipeline for rectifying each hazard. find the number of clock cycles taken to complete the following sequence of instructions. assume all stages take one clock cycle each to complete the operation. a. add r2, r1, r0 # r2 ← r0 + r1 b. mul r4, r3, r2 #r4 ← r3 + r2 c. sub r6, r5, r4 #r6 ← r5 + r4

  • @atifbashir7229
    @atifbashir7229 5 років тому +3

    das ist super .... danke schön

  • @mahanteshmise6930
    @mahanteshmise6930 5 років тому +2

    I think sw syntax is wrong at 12:10. Correct me if I am wrong! Good explanation sir!

    • @wennie2939
      @wennie2939 4 роки тому

      I believe the rs and rt are flipped

  • @jenweatherwax7113
    @jenweatherwax7113 4 роки тому +2

    Confused @12:15 should it be SW R1, 4(R6) ?
    Instead of SW 4(R6), R1?

    • @elizabethstevenson9707
      @elizabethstevenson9707 4 роки тому

      Yeah I think it’s the assembly language he used. It’s different from the normal one. Confused me a bit, too.

  • @tombrady7390
    @tombrady7390 4 роки тому +1

    in the first example after reading r1 from sub instruction we could have again read r1 value from sub only for instruction AND,OR
    why agin read from starting ADD instruction.

  • @sadgithendra8314
    @sadgithendra8314 4 роки тому +3

    Super explanation

  • @esraamohamed5601
    @esraamohamed5601 5 років тому +2

    Thank you very much ..for all you have done !

  • @piyushpandey8365
    @piyushpandey8365 4 роки тому +2

    Great explanation sir.

  • @CS21B058SUNKUGARITEJESWARAREDD

    great explanation sir!

  • @DeanRendar
    @DeanRendar 4 роки тому +2

    the hazard is the 3rd guy learned it wrong from 2nd guy who diverged away from 1st guy

  • @gamaniprasad.n7100
    @gamaniprasad.n7100 2 роки тому

    How we to learn this concept easily

  • @kamilia4461
    @kamilia4461 4 роки тому +3

    thank you so much

  • @satyajith5528
    @satyajith5528 4 роки тому +2

    👍

  • @akshatsharma9527
    @akshatsharma9527 6 років тому +1

    Thank u Sir in depth Sesion

  • @gauravchaudhari3843
    @gauravchaudhari3843 4 роки тому +1

    what is abbrevation of IM and DM

  • @Sgoose105
    @Sgoose105 4 роки тому +1

    Excellent!

    • @honestindianpeople
      @honestindianpeople  4 роки тому

      Thanks Payton !! We are grateful that you appreciated our work

  • @saoussenslii
    @saoussenslii 5 років тому +2

    thank you

  • @alagurajan4460
    @alagurajan4460 3 роки тому

    Sir can you solve this question?