Zen 5 And AI Doom w/ Casey Muratori

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

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

  • @tonyb3123
    @tonyb3123 4 หลายเดือนก่อน +798

    Please keep having Casey on even if its more "eat your vegetables" than "JavaScript junk food" content. I learn so much every time I listen to this guy talk

    • @Luis-qe8el
      @Luis-qe8el 4 หลายเดือนก่อน +8

      +

    • @monsieuralexandergulbu3678
      @monsieuralexandergulbu3678 4 หลายเดือนก่อน +25

      The right amount of brussel sprouts bowls to burgers is 5 to 1

    • @Rheeve
      @Rheeve 4 หลายเดือนก่อน

      @@monsieuralexandergulbu3678 So 5 bowls of brussel sprouts for every 1 burger, got it.

    • @JorgetePanete
      @JorgetePanete 4 หลายเดือนก่อน

      it's*

    • @naung01
      @naung01 4 หลายเดือนก่อน +1

      I agree

  • @mustafalagzouli3693
    @mustafalagzouli3693 4 หลายเดือนก่อน +490

    the CrowdStrike joke was lit

    • @furyzlm7853
      @furyzlm7853 4 หลายเดือนก่อน +1

      real

    • @saltstillwaters7506
      @saltstillwaters7506 4 หลายเดือนก่อน +1

      It was shit

    • @wilfridtaylor
      @wilfridtaylor 3 หลายเดือนก่อน +11

      @@saltstillwaters7506 crowdstrike shareholder spotted :p

  • @thehutchery
    @thehutchery 4 หลายเดือนก่อน +467

    simdeeznuts

  • @UnknownPerson-xl7sf
    @UnknownPerson-xl7sf 4 หลายเดือนก่อน +393

    SIMDeez nuts

    • @DavidM_603
      @DavidM_603 4 หลายเดือนก่อน +10

      give em the ol swizzle

    • @nexovec
      @nexovec 4 หลายเดือนก่อน

      @@DavidM_603 Oh my god. 😂

    • @ekshalibur
      @ekshalibur 4 หลายเดือนก่อน

      @@DavidM_603 the ol shuffle

    • @CianMcsweeney
      @CianMcsweeney 3 หลายเดือนก่อน

      Maximizing the throughput of deeznuts

  • @Jeremyak
    @Jeremyak 4 หลายเดือนก่อน +72

    Casey coming in strong with "I don't even know what all this tech slop is, what tf is a fireship and a lavarel?" That's my boy right there! 😂

  • @Raykazen
    @Raykazen 4 หลายเดือนก่อน +192

    Execution on the crowdstrike joke was really on point

  • @lookasaw
    @lookasaw 4 หลายเดือนก่อน +239

    You and Casey have such good chemistry, please consider turning these videos to a podcast series!

    • @braincruser
      @braincruser 4 หลายเดือนก่อน +8

      Someone doesn't know about the Jeff and Casey show.

    • @leonardocaetano6307
      @leonardocaetano6307 4 หลายเดือนก่อน +3

      ​​​​@@braincruserThis show was so good, Casey on his unleashed mode.

    • @jesusmgw
      @jesusmgw 4 หลายเดือนก่อน

      @@braincruser Yeah, this will also end up with the hosts to the punches.

    • @RichardLofty
      @RichardLofty 4 หลายเดือนก่อน

      Please consider sewerslide.

    • @hookflash699
      @hookflash699 4 หลายเดือนก่อน

      A 400-part series called "Handmade BFFs"

  • @james-s-smith
    @james-s-smith 4 หลายเดือนก่อน +16

    For people who are still confused about the L1/TLB address checking explanation: this is just a cache invalidation scheme. Instead of sending the virtual address to the TLB, then finding the physical address in the L1 cache, the TLB and L1 are accessed concurrently, they both produce a physical address, and the cache is valid iff the TLB and L1 cache contain the same physical address. It's important to do this for speed because the TLB is large and slow, because it needs to be in order to support 4KB virtual memory page granularity. The only way to convert from virtual to physical address in the L1 cache is to compare the offset within the page (because the address outside the page is what is modified by the TLB) but not within the cache line (because every byte in the cache line is accessed at the same time). This presents a hard limit on how the L1 cache can be structured without breaking or rewriting operating systems; it can only have as many buckets as can be referred to by this mapping.
    Bringing it all together: cache lines are 64B == 2^6B, so 6 bits of the address refer to the cache line offset; pages are 4096B == 2^12B, so 12 bits refer to the page offset; 12 - 6 == 6, so 6 bits refer to the offset within a page but not within a cache line; 2^6 == 64, so there can be at most 64 sets (buckets) for the cache; the old L1 cache stored 8 items per bucket, so its total size is 64*8*64B == 32,768B == 32KiB; the new L1 cache stored 12 items per bucket, so its total size is 64*12*64 == 49,152B == 48KiB.

  • @utilizadorable
    @utilizadorable 4 หลายเดือนก่อน +18

    Loved the explanation of how L1 cache works.
    Prime's perspective as someone who isn't knowledgeable about this topic helped me better understand Casey's explanation.
    Would totally watch a regular show or podcast where casey explains to prime how things work down at the hardware level.
    It was anything but boring!
    Thanks to you two for doing this one

  • @hungrymusicwolf
    @hungrymusicwolf 4 หลายเดือนก่อน +59

    Another Casey video count me in! I don't care how many hours that guy talks I'm always learning so much from him.

  • @Chris-on5bt
    @Chris-on5bt 4 หลายเดือนก่อน +62

    Love how Casey is 2x the size of prime just towering over him as disembodied head. 😆

    • @Borodinskyy
      @Borodinskyy 5 วันที่ผ่านมา +2

      how else is he going to fit the knowlage in his head?

  • @rnts08
    @rnts08 4 หลายเดือนก่อน +138

    Simdeeznutz, time to learn bud.

  • @Caboose2563
    @Caboose2563 4 หลายเดือนก่อน +37

    Love Casey! He actually knows what he's talking about. Great resource

  • @acleverroos
    @acleverroos 4 หลายเดือนก่อน +59

    26:42 Hahaha the chat message “BEAM = berry easy artificial machine” was very under-appreciated

    • @slendi9623
      @slendi9623 4 หลายเดือนก่อน

      True

  • @bcfuerst
    @bcfuerst 4 หลายเดือนก่อน +19

    I just wanted to say that I really appreciate those in depth explanations

  • @aajas
    @aajas 4 หลายเดือนก่อน +16

    34:48 A handy conversion to remember is that light travels ~1 foot in 1 nanosecond (in a vacuum). Electricity in silicon is about 20% of that

    • @carterthaxton
      @carterthaxton 4 หลายเดือนก่อน +3

      Exactly, wild! So to get to L1 cache (and back) in 3 cycles at 5GHz, the cache could be at most 3/10 foot = 3.6 inches away from the core. And that’s assuming best case just for the speed of electricity itself. The cache has to actually do something, too. In practice, L1 cache is separate for instructions and data, and is physically located right next to the associated pieces of the CPU core.

  • @PaulPaulPaulson
    @PaulPaulPaulson 4 หลายเดือนก่อน +116

    Please invite Casey again! And give him a whiteboard!

  • @MirceaBurdusa
    @MirceaBurdusa 4 หลายเดือนก่อน +16

    Very good video! Keep having Casey on stream, it's really interesting and entertaining.

  • @lipslidemyrail
    @lipslidemyrail 4 หลายเดือนก่อน +11

    I've been listening to Casey since his Handmade Hero series. It was such a formative experience and glad to see him on the channel. Thank you

  • @nahfamimgood
    @nahfamimgood 4 หลายเดือนก่อน +46

    Casey is great. Dude is so chill

  • @s_de-x6r
    @s_de-x6r 4 หลายเดือนก่อน +31

    i know lengthy, deep (that's what she said) explanations might be boring for a lot of people and not great to do on stream, but I want to say I really enjoy those. it takes the edge off of all the abstraction we're submerged in every day and it actually feels like computer science. I can't apply anything of what Casey said, but I loved every second. I wouldn't like for Prime or Casey to feel weird about these, since they might hurt the stream's numbers a bit.

  • @lolotronop
    @lolotronop 4 หลายเดือนก่อน +35

    Learning how SIMDeez nuts code is generated from a regular c/c++ code by the compiler would be great. Nobody wants to rewrite everything to simd, but just having the compiler do that for them with maybe some minor tweaks and mental model shifts would be great

    • @VoyivodaFTW1
      @VoyivodaFTW1 4 หลายเดือนก่อน

      I wanna say mojo is working on something like this if I recall

    • @TapetBart
      @TapetBart 4 หลายเดือนก่อน +5

      The compiler is quite limited in what it can vectorize, no? You need to write your program in a vector friendly manner to even hope the compiler will auto vectorize it.

    • @TheMachina42
      @TheMachina42 4 หลายเดือนก่อน +2

      @@TapetBart depends on the semantic of the language, and tons of other things, but yes compiler can't do everything. Especially compilers that were not designed for vectorizing from scratch

    • @Bestmann3n
      @Bestmann3n 4 หลายเดือนก่อน +3

      Efficient SIMD code is more about data layout and memory access patterns than particular instructions. The compiler typically can't do anything about your data layout so there are serious limits to what auto vectorization can achieve.

    • @TheMachina42
      @TheMachina42 4 หลายเดือนก่อน

      @@Bestmann3n it goes both ways without SIMD instructions you can’t really take full advantage of good memory layout, and without a good memory layout you can’t get the best out of SIMD.

  • @Kersich86
    @Kersich86 4 หลายเดือนก่อน +4

    this was great Prime, i know this type of content is not the best for viewership... but its deeply apprrcieted by some of us who want to learn from people like Casey. He is a national treasure.

  • @Troegs
    @Troegs 4 หลายเดือนก่อน +14

    2 hour long Casey discussion. Sick.

  • @MichaelZijlstra
    @MichaelZijlstra 4 หลายเดือนก่อน +3

    Always great to see Casey on the show -- love these interviews!

  • @kayakMike1000
    @kayakMike1000 4 หลายเดือนก่อน +9

    I care. It's important stuff. Casey Muratori is a fantastic brain that is so enthusiastic. Love that guy.

  • @azarthi
    @azarthi 4 หลายเดือนก่อน +4

    Love Casey and these deep dives. He's incredibly interesting to listening to!

  • @JakEneAS
    @JakEneAS 4 หลายเดือนก่อน +7

    SIMD nuts all the way. The opmask regs that came with AVX-512 are the true GOAT of that extension. New opmask instructions were added for operating on all the vector sizes; 128, 256, and 512-bit.

  • @EIsenah
    @EIsenah 3 หลายเดือนก่อน +1

    I really enjoy in-depth talks like these with Casey. Please keep it going, its really incredible.

  • @brod515
    @brod515 4 หลายเดือนก่อน +3

    I just want to say this was fascinating. we need more of this.

  • @kennethhughmusic
    @kennethhughmusic 3 หลายเดือนก่อน

    That point Casey made about it feeling positive was spot on. Always feel really excited about my job after listening to these. The point of building things for the joy of building things really hit home as well. I been struggling to figure out why I don't enjoy programming any longer and it is literally because "get it out now!".

  • @user-pt1kj5uw3b
    @user-pt1kj5uw3b 4 หลายเดือนก่อน +4

    Please make this a monthly or biweekly podcast. Love y'all's interactions, you really bring the best out of eachother.

  • @CTWilliams89
    @CTWilliams89 4 หลายเดือนก่อน +18

    This is great, I just started the corsera course "Nand to Tetris" so I can actually understand how a computer works. Then boom the same week this gem shows up

    • @mrdummyguy
      @mrdummyguy 4 หลายเดือนก่อน +6

      That's a great course and very fun too

    • @jwr6796
      @jwr6796 4 หลายเดือนก่อน +3

      But can you do NaN to Tetris?

    • @CTWilliams89
      @CTWilliams89 4 หลายเดือนก่อน +2

      @@jwr6796 I can't even spell NaN....

    • @user-pt1kj5uw3b
      @user-pt1kj5uw3b 4 หลายเดือนก่อน +2

      His website is gold for this stuff. Almost too much information but its all good

    • @chainingsolid
      @chainingsolid 4 หลายเดือนก่อน

      @@jwr6796If I remember right all float ops involving NaN spit out NaN, so I don't think it would work...... Now if you could build a logic table where you can get more than one result...... (well, there are 2 types of NaNs signaling vs non signaling, and there's probly some bits left.....)

  • @Orsamus
    @Orsamus 4 หลายเดือนก่อน +2

    Best content in my feed for weeks. You're both great!

  • @amirh6712
    @amirh6712 4 หลายเดือนก่อน +26

    Amazing video. As someone that is studying compilers for hopefully a career switch one day, I would really love to watch that SIMD talk
    To make this comment more productive I would like to add that majority of cache misses in VMs, like JVM, happens because of the additional tag field added to each object and not because they are scattered all over the memory.
    JVM for example uses a class of GC algorithms known as mark-compact collectors. During the compact phase GC will place all the objects that reference each other as close as possible. This is something that even a C++ programmer has to actively think and doesn't get for "free".
    Before the collection happens, Objects are also allocated on something called TLAB, Thread Local Allocation Buffer. These buffers are large memory spaces exclusive to one thread so objects that are allocated by that thread can always be placed next to each other without any interference from the outside world.
    If anyone is more interested in this stuff I suggest a less known book:
    The Garbage Collection Handbook: The Art of Automatic Memory Management
    This book is basically the CLRS of memory management algorithms.

    • @collint1717
      @collint1717 4 หลายเดือนก่อน +2

      I'd be interested to know how the tag hurts cache performance. Is this just because that extra memory dilutes the cache, or is there some level of indirection going on?

    • @zulupox
      @zulupox 4 หลายเดือนก่อน

      Wow that is really interesting, I didn't know that. Gonna check up on that book

  • @Jason-yr6fy
    @Jason-yr6fy 4 หลายเดือนก่อน +1

    Really good show, watched the whole thing and would love to see another one. Great vibes, learned a lot, what more can you ask for. Keep it up, guys!

  • @dim-2d
    @dim-2d 3 หลายเดือนก่อน

    Casey is by far my favorite guest! I learn a ton every time he’s speaking. Also he’s great at simplifying and explaining things!

  • @Burgo361
    @Burgo361 4 หลายเดือนก่อน +3

    This may actually be my favourite discussion so far, I thought I already understood a lot of this but I was missing some key concepts.

  • @brod515
    @brod515 4 หลายเดือนก่อน +4

    I think we should go even deeper with Casey in the future.
    when I started I programming I watched around 100 episodes of Handmade Hero.
    I think alot of poeple don't have that context.
    I know the enough basics of Virtual Memory, Cache Associativity to follow this but I think a lot of people even experienced don't have this context

  • @AdamsRandomYTAccount
    @AdamsRandomYTAccount 3 หลายเดือนก่อน

    Man, we need more Casey on the channel. Love hearing his expertise. He is a great teacher. I found the CPU deep dive chat very fascinating. Would love to hear more things like it.

  • @jemo_hack
    @jemo_hack 4 หลายเดือนก่อน

    Thank you Prime! Casey is awesome!This is just such an interesting subject, now searching for the HW Engineer’s perspective as case mention @1:05 :D

  • @ceadeu8491
    @ceadeu8491 4 หลายเดือนก่อน +8

    - How do you know Casey is dropping tech bars?
    - His mouth is open
    btw, simdeeznuts

  • @rummusLoL
    @rummusLoL 4 หลายเดือนก่อน +4

    Casey is amazing. Please bring him back!

  • @herranonym5725
    @herranonym5725 4 หลายเดือนก่อน +83

    You should post this as a podcast, so I can listen to it while walking my dogs in the forest.

    • @ethanannane8783
      @ethanannane8783 4 หลายเดือนก่อน +1

      YES
      please do

    • @TheHackysack
      @TheHackysack 4 หลายเดือนก่อน +4

      I would LOVE to listen to this while walking my dogs in the forest.
      IF I HAD ANY

    • @volom8289
      @volom8289 4 หลายเดือนก่อน +13

      This is actually one of primary reasons why I bought TH-cam Premium. No ads and offline background videos. Most of TH-cam content that I consume is basically podcasts. I primarily listen to videos and having them downloaded is great when you need to drive/be somewhere without good internet access

    • @OBEYTHEPYRAMID
      @OBEYTHEPYRAMID 4 หลายเดือนก่อน +4

      what prevents you from...i don't know...play the youtube video and listen to it just like a podcast ?

    • @saturdaysequalsyouth
      @saturdaysequalsyouth 4 หลายเดือนก่อน +2

      @@OBEYTHEPYRAMID I’m assuming there’s no internet service on his dog walk in the forest

  • @coreyfro
    @coreyfro 4 หลายเดือนก่อน +1

    This video is so good,.I am listening to it twice! Casey is such a good communicator, he could have just told you, "Intel can't increase cache because 4096 is a small number" but instead he took us through a constructive and instructive journey of the entire system so we could make that conclusion with him. Before he mentioned the memory size limit, I had already intuitively knew this built on the scaffolding he had built in my mind. Brav-f'n-O! This is my Brav-f'n-O face.

  • @snatvb
    @snatvb 6 วันที่ผ่านมา

    Casey my hero, so cool to watch u together, and u, Prime, ask him really interesting questions

  • @avion85
    @avion85 4 หลายเดือนก่อน

    Not so many popular channels go this deep, explained so well. Prime content right here.

  • @asdfgh5889
    @asdfgh5889 4 หลายเดือนก่อน +29

    SIMDeez NUTs

  • @DuneNobleman
    @DuneNobleman 4 หลายเดือนก่อน +4

    Not bored at all dude. Stayed till the end.... 👍

  • @Skidmaster180
    @Skidmaster180 4 หลายเดือนก่อน +1

    I love this kind of stuff. Now I can watch the same video all week! (which is exactly what I'm going to have to do If I want any chance at understanding what these guys are talking about)
    Edit: I might be exposing myself as a noob but if you hear all this doesn't it make you respect the devices we use everyday that much more.

  • @steffennilsen2132
    @steffennilsen2132 4 หลายเดือนก่อน +1

    1:04:00 or so was a lightbulb for me and I suddenly understood it once he tied it to a cache miss. I can't believe an hour already passed watching this, it just flew right by

  • @avithedev
    @avithedev 4 หลายเดือนก่อน +9

    Him not knowing fireship is funny 🤣

    • @neppe4047
      @neppe4047 4 หลายเดือนก่อน +7

      he even said "idk what fireship is" instead of "who" lol

  • @stayhungry1503
    @stayhungry1503 4 หลายเดือนก่อน +11

    CASEY IS ON THE CASE!!!!

  • @DetectivePoofPoof
    @DetectivePoofPoof 3 หลายเดือนก่อน

    Every time I see a video that has Casey in it makes me smile.

  • @sidreddy7030
    @sidreddy7030 4 หลายเดือนก่อน

    Bro I love Casey sooo much!! Please bring him on more

  • @pavlebn
    @pavlebn 4 หลายเดือนก่อน +3

    Oh definitely keep these coming, these are a goldmine.
    SIMDeezNuts

  • @georgeindestructible
    @georgeindestructible 4 หลายเดือนก่อน +11

    49:13 missed opportunity to make cache hit joke right there

  • @olbluelips
    @olbluelips 4 หลายเดือนก่อน +1

    Casey seems very knowledgeable, love to hear his thoughts

  • @ff2400t
    @ff2400t 4 หลายเดือนก่อน +33

    SIMDeezNUTZ

  • @BennyDeeDev
    @BennyDeeDev 4 หลายเดือนก่อน +2

    These things just go above my head, there is so much more to learn

    • @carultch
      @carultch 4 หลายเดือนก่อน

      Do you know what Beam is? If so, please enlighten me.

  • @nephisto2
    @nephisto2 4 หลายเดือนก่อน

    Props to Mr eagen for following through with esoteric questions that were apparently "spot on". That's not an easy feat to follow Casey's beautiful in depth explanation.

  • @ricky2629
    @ricky2629 4 หลายเดือนก่อน +1

    This was really interesting, bring Casey on more

  • @wdavid3116
    @wdavid3116 4 หลายเดือนก่อน +2

    In the discussion of modulo for the hashing vs masking. Masking is modulo for powers of 2 minus 1 for positive integers anyway. i & 255 == i % 255 where i is an unsigned integer.

  • @relucentsandman6447
    @relucentsandman6447 3 หลายเดือนก่อน

    Amazing video, i heard people say AMD made improvements but i didn't understand terms. Finally someone is talking about what the improvements mean, thank you

  • @contragaming843
    @contragaming843 4 หลายเดือนก่อน

    I was here for a little of this conversation and it was great.

  • @jacked-php
    @jacked-php 4 หลายเดือนก่อน +4

    the crowdstrike joke.... beautiful!

  • @EnricoAnsaloni
    @EnricoAnsaloni 4 หลายเดือนก่อน +2

    Please do more with thus guy it reminds of the time when we had to know our hardware well if we had to do code for it

  • @uzirefaeli3800
    @uzirefaeli3800 4 หลายเดือนก่อน

    Casey is awesome, his course opened my mind to new things after 24 years of professional (yea right...) programing.

  • @tjuta3003
    @tjuta3003 4 หลายเดือนก่อน +1

    Best content on yt .. and its not even close.

  • @cyko5950
    @cyko5950 4 หลายเดือนก่อน +23

    SIMDEEZNUTS

  • @apigsharbo1249
    @apigsharbo1249 4 หลายเดือนก่อน

    more Casey please! Amazing knowledge and content.

  • @redcollard3586
    @redcollard3586 3 หลายเดือนก่อน

    Lots of interesting thoughts on the vertical potential of LLMs. IMO they are and continue to be used as blunt instruments: the techniques are brand new, we're still learning incredible amounts about how to to use and combine the components. I think regardless of the hypothetical vertical potential in the future, there are going to be huge amounts of lateral expansion as every industry and niche finds their own special usecases and refined designs.

  • @assassinduke1
    @assassinduke1 3 หลายเดือนก่อน

    Bring Casey more. He is such a delight

  • @mathandemotion
    @mathandemotion 3 หลายเดือนก่อน

    I could listen to these deep-dives for ages

  • @mrrolandlawrence
    @mrrolandlawrence 4 หลายเดือนก่อน

    wow this is taking me back to the days of cpu designs :) physical & virtual addressing. page aligns, cache flushing. oh the memories.

  • @Drakon0Blade
    @Drakon0Blade 4 หลายเดือนก่อน +2

    You guys should do a semi-regular segment, call it "Prime Lesson Time w/ Uncle Casey"
    I want to call him uncle because of a friend of my dad's who i called uncle who was like Casey; very smart tech wise but had that strong Dad energy and ability to explain things simply as possible.
    Alt: "Prime Lesson Time w/ Mr Muratori" if you want to be fancy.

  • @axelramirezludewig306
    @axelramirezludewig306 4 หลายเดือนก่อน +2

    Casey just single handedly elaborated the best JavaScript defense argument EVER

  • @Einstainer
    @Einstainer 4 หลายเดือนก่อน +3

    Simdeeznuts for more Casey interviews

  • @monad_tcp
    @monad_tcp 4 หลายเดือนก่อน

    57:21 the moment when you close your eyes so you can use your entire visual cortex processing power to actually see things in your mind !!!

  • @apefu
    @apefu 4 หลายเดือนก่อน +2

    This is such great entertainment. I alredy knew most of this but
    1) I feel so smart
    2) This is not efficiently put together but entertainingly put togeather
    I have nothing but love for this. SIMD would be great, I would probably orgasm if you'd discuss long word instruction pipelineing, so don't do that.
    Simply put: This was awesome 🎉

  • @arcanernz
    @arcanernz 4 หลายเดือนก่อน

    One of the best episodes I’ve watched.

  • @TromboneDav
    @TromboneDav 3 หลายเดือนก่อน

    Incredible stuff here, will cross reference in 5 years when finally understand everything Casey said 😅 that translation buffer was kinda crazy of a concept.

  • @RaaynML
    @RaaynML 4 หลายเดือนก่อน +1

    This is Prime content honestly

  • @fjveca
    @fjveca 4 หลายเดือนก่อน

    I loved this, the whole L1 cache thing was super interesting

  • @chinmay8954
    @chinmay8954 4 หลายเดือนก่อน

    Great vid, thanks Casey and Prime👍🏻

  • @BeamMonsterZeus
    @BeamMonsterZeus 4 หลายเดือนก่อน +3

    As a normie with no programming/coding anything, I actually understand this. Cheat Engine vaguely works based off of "bits that don't change" and "bits changing less often" gaming experience ftw

  • @apefu
    @apefu 4 หลายเดือนก่อน +25

    simdeeznuts!

  • @GaneshPalraj1991
    @GaneshPalraj1991 4 หลายเดือนก่อน +22

    SIMDEEZ NUTS

  • @a6gittiworld
    @a6gittiworld 4 หลายเดือนก่อน

    Interesting interview. Great deepdive about 8 ways etc. Didnt know that. At all.

  • @adepa87
    @adepa87 4 หลายเดือนก่อน +1

    this video is pure gold

  • @Myexpectationsarerealistic
    @Myexpectationsarerealistic 2 หลายเดือนก่อน

    They can macro that extra page, for the operations. That makes the cache that much more effective based the extra cached instructions.

  • @aleolivera2310
    @aleolivera2310 4 หลายเดือนก่อน

    I have to rewatch the "32 kib 8 way -> 48kib 12 way" explanation again, I need to take notes and draw some diagrams to understand this.
    CPUs are so fascinating dude!

  • @NathanaelNewton
    @NathanaelNewton 4 หลายเดือนก่อน

    3:16 Oh my God this is so hilarious! 😂😂😂 I had to look at my screen. Why did it stop? Oh no! Oh no! Oh no LMAO

  • @kevinkkirimii
    @kevinkkirimii 4 หลายเดือนก่อน +4

    😂😂😂 all I needed was the crowd strike joke.

  • @SirJohn2024
    @SirJohn2024 4 หลายเดือนก่อน

    Could listen to Casey for days...😎

  • @estevatopanchovillacruz9969
    @estevatopanchovillacruz9969 3 หลายเดือนก่อน

    I can listen to Casey talking metal all day.

  • @sarlalian
    @sarlalian 4 หลายเดือนก่อน

    My background for the last 10 years, is datacenter infrastructure at a movie studio, and CPU’s are a very big topic in that space and really in any space where you have scale out compute (scientific computing, rendering, etc). Outside of those environments, CPU really doesn’t matter to the consumers of the CPU unless it causes some sort of bug.

  • @ehfoss
    @ehfoss 4 หลายเดือนก่อน

    Asahilina gave a great explanation of much if the same info in her 3 hour deep dive into her macros gpu explout she uncovered while reverse engineering the GPU for her Linux driver implemented in rust. And she has a pink slide deck which helps visualise the material.

  • @ennioVisco
    @ennioVisco 4 หลายเดือนก่อน +2

    Casey is basically explaining the Hennessy Patterson book. Although he's good at doing so :)

  • @ggm000
    @ggm000 4 หลายเดือนก่อน

    As a last year eee, this guy helps me understand many things