2 1 7 Introduction to Dynamic Branch Prediction

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ต.ค. 2024

ความคิดเห็น • 13

  • @wi0lono
    @wi0lono 3 ปีที่แล้ว +8

    This video series is exactly what I needed

  • @hanboguo3737
    @hanboguo3737 2 ปีที่แล้ว +1

    Love these lectures!!! Well explained with helpful animations and fast-paced. These lectures are for students who have taken an introductory course in architecture.

  • @Mrf.7213
    @Mrf.7213 ปีที่แล้ว +2

    Thank you for the lecture! Great stuff!! You could have shown the performance of the 2-bit BHT on the loop example to contrast with the one of the 1-bit BHT

  • @themoviesongofken
    @themoviesongofken 4 วันที่ผ่านมา

    I'm a little confused here. BHT is used to store the history of individual branch. Is there anothere table to record prediction state (prediction wrong or correct)?

  • @万宇阳
    @万宇阳 4 ปีที่แล้ว +4

    Great explanation

  • @User-pi3nf
    @User-pi3nf 2 หลายเดือนก่อน

    Sehr gut.. Danke

  • @antwanwimberly1729
    @antwanwimberly1729 11 หลายเดือนก่อน

    Why can 2 for
    Loops of equal magnitude say linear time have different run times??

  • @Numinus1
    @Numinus1 ปีที่แล้ว

    Great video, thank you!

  • @haeusi1999
    @haeusi1999 2 ปีที่แล้ว

    Good Video, but is it possible, that the 2-Bit Branch Predictor graph is no correct? If we mispredict from state 10, we should end up in state 01 and not directly in 00. Same goes for 01 taken to 11, shouldnt it change its state to 10? Or am I getting something wrong here?

    • @chebochebo7075
      @chebochebo7075 2 ปีที่แล้ว +1

      isnt that the second graph he showed? the first flips to 00 directly, the other decrements and increments, and in practice they dont show much performance difference

  • @axe863
    @axe863 ปีที่แล้ว

    Transfer Learning to increase branch predictability ???

  • @avvarutheja
    @avvarutheja 4 ปีที่แล้ว +5

    This is a good lecture, but for a fresh student (who is just learning micro processors concepts), its too hard to get the concept & basic idea behind the algrithm. You need to take students from a bit low level to high. For example, you should explain how that state machine is formed & what is the basic idea of branch prediction. This makes students to think than just blindly memorizing the state diagram.

    • @mikeoxmaul8678
      @mikeoxmaul8678 ปีที่แล้ว +1

      He did a decent job explaining. get gud bruh