Lecture 9. Branch Prediction I - Carnegie Mellon - Comp. Arch. 2015 - Onur Mutlu

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

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

  • @companymen42
    @companymen42 6 ปีที่แล้ว +13

    Lecture starts at 12:44

  • @intvnut
    @intvnut 4 ปีที่แล้ว +3

    At around 25:00 , I can come up with another disadvantage of CMOV, and it directly relates to the previous lecture: It complicates forwarding/bypass, since your forwarding equation now depends on the truth value, which itself may be forwarded. e.g. CMPEQ C0, Rx, Ry; CMOVt C0, R1, 42; ADD R2, R1, R1. C0 needs to forward to CMOVt, and CMOVt needs to forward to ADD, but only conditionally.
    This is a problem with predication in general, actually.

  • @Xyphoir
    @Xyphoir 5 ปีที่แล้ว +40

    Furfi brought me here.