Really appreciate the clear & concise way this was presented.
@jinxiali715710 ай бұрын
Hi, there is typo on 5:43, when a P1 is in state Sm, and it snooped a BusRd, it doesn't update the main memory, only P3. But top-left of the screen, it says P1 flushes, sending update to P3 and main memory.
@jinxiali715710 ай бұрын
There is a typo/mistake at 2:00, it says that "if there is a cpu write miss and the shared line is asserted, the changes is written through to main memory, and the block is cached in state D." According to the diagram, in this case, the block will be cached in S, not D.
@LibertypopUK Жыл бұрын
great explanation
@mriegger Жыл бұрын
This is fantastic. Thanks for posting.
@danielbarchetaoliveira5764 Жыл бұрын
In 6:40, why W(x)1 is not causally related to R(x)1, as you said before? does not make sense.
@scottsnyder1512 Жыл бұрын
Thanks for the video! It helped tremendously in understanding multilevel cache policies!
@hgl9590 Жыл бұрын
From E to S and I, when BusRd or BusRdx occurs, why Flush is needed. Can't requesting processor directly read it from main memory?
@hgl9590 Жыл бұрын
the best video explaining MSI, thank you
@edgehringer347 Жыл бұрын
You are welcome. Thanks also to Yan Solihin, who made the original slides, and Mohit Gambhir, who helped put everything together.
@quickmaths47622 жыл бұрын
The part about writes not reaching all processes instantly was what I was missing. Thanks
@knanzeynalov713323 күн бұрын
exactly it was a suffer to grasp until this video cuz I did not even notice
@cerenistanbul342 жыл бұрын
pRDON DA BEN MATLAB GÖRMÜYORUM GERİZEKALI DEVREDE GÖSTERSENE
@王昱霖-z7l2 жыл бұрын
Perfect Presentation
@bsal53472 жыл бұрын
So clear Explanation.Thanks a lot !!!
@friederikebauer78102 жыл бұрын
Nice, finally understood causal consistency!
@thekubera2 жыл бұрын
Great explanation! Thank you :)
@lloydmorrison65822 жыл бұрын
great explanation
@zendatastudio2 жыл бұрын
Your voice sounded so familiar, and today I figured it out, it's the AI in 2001 space odyssey.
@rediet.f261 Жыл бұрын
u sure??
@amanrai52852 жыл бұрын
Thanks
@umairalvi73823 жыл бұрын
Please upload more lectures
@umairalvi73823 жыл бұрын
Awesome lecture professor. Thanks from india
@jimkom42843 жыл бұрын
what does "BusRdX" mean?
@edgehringer3 жыл бұрын
BusRd exclusive. You are reading a block into the cache, and you need to assure that yours is the only processor that has it cached, so that you can write it without causing data to become incoherent.
@Avatarbee3 жыл бұрын
Thank you for the explanation
@gachoxx3 жыл бұрын
Hi, just wanted to say that this was really usefull and well explained. Thanks
@davidbears52133 жыл бұрын
Thank you so much. This is the only good explanation of release consistency that I could find on KZbin.