Pipelining in a Processor - Georgia Tech - HPCA: Part 1

Поделиться
HTML-код
  • Опубликовано: 29 ноя 2024

Комментарии • 34

  • @stevenvillarosa3709
    @stevenvillarosa3709 5 лет назад +51

    This is the simplest and most comprehensible lecture I watched. I've been reading it in my book but through this video I understood it most. Thank you so much.

  • @skyfeelan
    @skyfeelan 4 года назад +17

    Respect this man, teaching from the astral plane

  • @MrHav1k
    @MrHav1k 11 месяцев назад +2

    Beautifully explained. I love it!!

  • @Ricky-zc8qm
    @Ricky-zc8qm 7 лет назад +26

    Good video to understand what pipelining actually means.
    But you need to know the MIPS ISA to really understand this.

  • @sonya8505
    @sonya8505 3 года назад +2

    simple, straight to the point! nice video

  • @nambs7122
    @nambs7122 5 лет назад +2

    Way better representation of pipelines than what is traditionally used!

  • @walopes
    @walopes 6 лет назад +8

    Looks very simple with this explanation. Thank you!

  • @Ameerdala
    @Ameerdala 4 года назад +2

    Man you explain and teach really good! Took me one time to watch and understand

  • @mikeraphone7868
    @mikeraphone7868 5 лет назад +1

    This is a good explanation that is very easy to understand.

  • @bobobopan2354
    @bobobopan2354 4 года назад +3

    First video ever seen with transparent hand & pen

  • @visweswarann7486
    @visweswarann7486 6 лет назад +2

    Excellently explained!

  • @SublimeCS
    @SublimeCS 4 года назад

    Oooooh so that's the way it works. Thank you my friend

  • @ingrooo
    @ingrooo 5 лет назад

    simple explanation thank you very much

  • @mikote2000
    @mikote2000 4 года назад +1

    Great video. It's so instructive. I have a question. Some authors say that PC is incremented in step 4 (fetch/decode/execute/write) but others say that it's the final operation of the first step (at the end of fetch). If I think about pipelining I would say that PC is incremented after fetch but I'm not sure. I suppose that it depends on the architecture of the CPU but, someone knows nowadays what is the most used approach? Thanks in advance.

    • @MrStruggle0
      @MrStruggle0 4 года назад +1

      I've only studied for A Level, but I would say go with the PC incrementing/jumping after the instruction has been fetched (i.e. has been put into the CIR) because the next PC value is decided by the previous instruction (possibly before it has been split up and executed). Also as you mentioned, this would need to be the case for pipelining. There may be some confusion because of varying architectures between CPUs, like you said (although most, if not all, processors use pipelining now).

    • @Gathezito
      @Gathezito 2 года назад

      What if the first instruction is a jump? If the PC changes before execution, it won't register the jump

  • @fajartris
    @fajartris 3 года назад

    Very helpful. Thanks

  • @ahzamlathiya6367
    @ahzamlathiya6367 5 лет назад +2

    You see yuri processor work faster if we dont make it to wait for one instruction to end

  • @roysalien6771
    @roysalien6771 5 лет назад

    thank you! great video!

  • @skytree278
    @skytree278 5 лет назад

    Good video!

  • @firdaws
    @firdaws 7 лет назад +1

    Very clear, thanx 😄

  • @Destiney..
    @Destiney.. 3 года назад

    So this instruction is total time of 36ns ?

  • @himanshumahara5324
    @himanshumahara5324 3 года назад

    This is 🔥

  • @xMarious98
    @xMarious98 6 лет назад

    Thank you!

  • @howfar2157
    @howfar2157 3 года назад

    Nice video

  • @narutouchiha1946
    @narutouchiha1946 6 лет назад

    great vid

  • @ahmetcevahircinar5699
    @ahmetcevahircinar5699 7 лет назад

    Thank you.

  • @catunacatalin9719
    @catunacatalin9719 7 лет назад

    thank you

  • @abhineet5834
    @abhineet5834 7 лет назад

    thanks

  • @phasorsystems6873
    @phasorsystems6873 4 года назад

    Create some circuits! Arrive at androidcircuitsolver on google

  • @andrearomano7215
    @andrearomano7215 21 час назад

    wow

  • @critic751
    @critic751 Месяц назад

    all this time i thought pipelining was a bad thing 💀

  • @ThePergidrol
    @ThePergidrol 5 лет назад

    thank you