Write Back Cache Example - Georgia Tech HPCA Part 3

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.พ. 2015
  • Watch on Udacity: www.udacity.com/course/viewer...
    Check out the full High Performance Computer Architecture course for free at: www.udacity.com/course/ud007
    Georgia Tech online Master's program: www.udacity.com/georgia-tech

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

  • @stevefreed3646
    @stevefreed3646 6 ปีที่แล้ว +9

    Cleared all my questions up in 3:19 minutes. Thank you!

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

    Man, I love the straightforward explanation. I wish you covered more cases, but I love it. If anyone else has any more video recommendations to find further cases with a writeback cache, let me know.

  • @droiduser1011
    @droiduser1011 3 ปีที่แล้ว

    cleared up all my questions, and a GREAT explanation of dirty bits. Thank you.

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

    Really good explanation, thanks!

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

    Thanks a lot, Sir! You saved hours of my time!

  • @SHAKTIRAJPUTBCE
    @SHAKTIRAJPUTBCE 7 ปีที่แล้ว +2

    awesome explanation

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

    excellent explanation

  • @yasirshahzad3732
    @yasirshahzad3732 6 ปีที่แล้ว

    Sir how did you make these toutrials. i mean which softwere did you use?

  • @johnlight-knight8060
    @johnlight-knight8060 5 ปีที่แล้ว

    One question, would not the dirty bit mostly be set to one all the time in a computer? Because it is modified a lot. Or am I wrong? Hehe.

  • @WahWahWeeWah
    @WahWahWeeWah 4 ปีที่แล้ว

    Thanks so much!

  • @samuelh5
    @samuelh5 3 ปีที่แล้ว +2

    Why replace entries before the cache is full?

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

      Cache explained in the video is using a map data structure. In this case, you calculate hash of the key. Assume the hash (after applying some more mathematical operations on it) gives you 1, you need to store the entry at index 1 (map is actually backed by an array). So if two keys give you the same hash and thus the same index, you need to replace the existing entry. Now when you need the value corresponding to a particular key, you just calculate the hash of that key and look for the value in that location. Now tag helps you to confirm if the index (corresponding to the calculated hash) indeed has the value you are looking for.

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

      It depends on replacement policy, most time, we will use LRU, which remove the oldest entry, en.wikipedia.org/wiki/Cache_replacement_policies

  • @milenadesantis5698
    @milenadesantis5698 3 ปีที่แล้ว

    italiano?

  • @Moe.firouzabadi
    @Moe.firouzabadi 4 ปีที่แล้ว

    dirty bit martini...