Mythbusting Modern Hardware to Gain 'Mechanical Sympathy' • Martin Thompson • GOTO 2012

Поделиться
HTML-код
  • Опубликовано: 15 янв 2025

Комментарии • 8

  • @luis_mm_costa
    @luis_mm_costa 11 лет назад +4

    Google for "Mythbusting modern hardware to gain "Mechanical Sympathy" slides" and they show up. It's a pdf.

  • @IDisposable
    @IDisposable 11 лет назад

    Great presentation that lays the foundation upon which some decent practices can be built. Hopefully they will be.

  • @DanielHoward-aka-dannyman
    @DanielHoward-aka-dannyman 11 лет назад

    Yeah could we please have a version of this video where the slides are visible throughout the talk? This can get really hard to follow at times. :/

  • @vu1p3n0x
    @vu1p3n0x 10 лет назад +2

    Slightly frustrated with some of his wording; RAM, HHDs, and SSD all DO provide "random access", just not "uniform random access." But other than that a great presentation on the internal workings of the components.

    • @hrgwea
      @hrgwea 7 лет назад +1

      One thing is clear, there's no such thing as "non-uniform random access". That's just "not random access" plain and simple.
      Otherwise, you could call a tape cassette non-uniform random access because it takes a variable amount of time to access every byte, just like an HDD has to pass through all cylinders to reach the innermost part of the platters.

  • @websnarf
    @websnarf 9 лет назад +2

    Myth 1: Single thread performance of CPU are *not* going up. Amdal's law explains while multiprocessing and architectural performance is basically asymptotic, and thus cannot increase forever. What you failed to show in showing the Sandybridge architecture is the comparison with Alpha 21264 architecture from the mind 1990s. It was basically the same. The presenter also doesn't understand ... branching costs almost *0* in modern code (just like it did on the Alpha 21264). You don't need many branch or divide units, because these are relatively rare in real world software. The reason that the text splitting got faster is because the I/O in CPUs have been getting better over time.

  • @sissobr
    @sissobr 11 лет назад

    Bad slide showing and synchronization

  • @BenRitchie
    @BenRitchie 10 лет назад

    Love it, made me laugh too