The End of Dennard Scaling

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

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

  • @wt29
    @wt29 วันที่ผ่านมา +130

    Jon, I have to say thanks for your in-depth coverage and even more so for keeping your graphs onscreen to give me enough time to smash the pause button. Too many creators flash a graph up for 3 seconds and assume the viewer is completely au fait with the narrative.

    • @glennac
      @glennac 19 ชั่วโมงที่ผ่านมา +5

      Agreed. However, I would appreciate it if Jon would add more padding after the “Alright everyone…” wrap up. The videos end so abruptly, and throw up the next one, that there’s almost not enough time to hit Pause so one can begin reading the comments. I know, First World problems. 🤷🏻‍♂️

    • @sapiendounitas797
      @sapiendounitas797 16 ชั่วโมงที่ผ่านมา +1

      My man loves brevity. Thanks to that, he's brought us the the quickest patreon shill on all of TH-cam. 😂

  • @mrbigberd
    @mrbigberd วันที่ผ่านมา +108

    Intel Tejas and Jayhawk were canceled successors to Prescott. They were supposed to be 40-50 stages and 7+GHz. Intel always takes a long time to learn their lessons.

    • @jrherita
      @jrherita วันที่ผ่านมา +12

      There was also a version of Nehalem that was netburst based, aiming for 10 GHz. The name was re used later for the 45nm processor that actually launched.

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

      @@mrbigberd Probably happened on the same cursed timeline as the G5 laptop

    • @transkryption
      @transkryption วันที่ผ่านมา +17

      These work in the soothing cooling liquid atmospheres of Uranus

    • @honor9lite1337
      @honor9lite1337 วันที่ผ่านมา +1

      Interesting 😮

    • @TheDemocrab
      @TheDemocrab วันที่ผ่านมา +3

      ​@@jrherita The codename for a dual-core Tejas, Cedar Mill, was also reused for the final 65nm revision of the Pentium 4, which also happened to be used for the dual core P4s.

  • @DavidHalko
    @DavidHalko 11 ชั่วโมงที่ผ่านมา +5

    9:10 - “AMD’s dual core… in 2004”… “Intel’s Pentium D in 2005”
    Sun Microsystems dual core UltraSPARC IV was released in 2004… a massive jump was made by Sun Microsystems octal core UltraSPARC T1 in 2005
    16 & 32 core processors were later used by Sun Microsystems & then by Oracle Corporation… while handling 4 instructions per cycle & speeding to 5 GHz on the SPARC T8.
    SPARC by TSMC pushed the market to incredible places, by leading often years ahead of their time.

  • @andersjjensen
    @andersjjensen วันที่ผ่านมา +116

    Prescott, also known as Preshot, was AMD's big opening. They'd realized that pushing for ever higher clockspeeds was a fool errands, and designed a much smarter pipeline that could execute many more instructions per clock cycle. It was the Athlon XP and it should have dominated the world. Why it didn't is a story best told by Jim from Adored TV.

    • @jrherita
      @jrherita วันที่ผ่านมา +15

      Ironically this is also when they started hashing initial plans for Bulldozer.

    • @JohnVance
      @JohnVance วันที่ผ่านมา +17

      The first Pentium Ds (Smithfield, also 90 nm like Prescott) were an enormous gimmick (two separate dies) and would heat an auditorium. The AMD64 stuff of the era was just so clearly blowing it out of the water. I sometimes wonder what would have become of Intel if they hadn’t managed to get the Core architecture out the door in time and Apple had selected AMD for their x86 refresh.

    • @andersjjensen
      @andersjjensen วันที่ผ่านมา +3

      @@jrherita No, that was several generations later. Bulldozer/Piledriver was a desperate attempt at selling cheaply but still making livable margins.

    • @DLTX1007
      @DLTX1007 วันที่ผ่านมา +7

      @@andersjjensenUnfortunately, Bulldozer was never meant to be cheap. Sandy bridge cost less to make and the intention of BD was never to clock high, they just didn't have a choice and found out they could clock it high since the end result IPC is well, poor

    • @siberx4
      @siberx4 วันที่ผ่านมา +15

      @@JohnVance Intel was also very, very lucky that their mobile team in Israel kept iterating on the Pentium 3 design to produce the lineage that eventually became the Core processors. Without that alternative approach to fall back on once they finally realized the deep pipeline Pentium 4 approach was a dead end, they would have taken years longer to catch back up.
      I sometimes wonder if the team that persevered with that design got the recognition they deserved for effectively saving the company from itself.

  • @TT-lf5hi
    @TT-lf5hi วันที่ผ่านมา +89

    Damn not listening to the engineers that work with the technology day in day out, caused them to miss an obvious pitfall?
    Crazy

    • @giantnanomachine
      @giantnanomachine วันที่ผ่านมา +38

      It's unfortunately a very popular management strategy in many companies.

    • @florin604
      @florin604 วันที่ผ่านมา +1

      Now you know why P4 was a failed arch

    • @defeatSpace
      @defeatSpace วันที่ผ่านมา +1

      hey, sometimes you gotta put those engineers in their place

    • @mikemines2931
      @mikemines2931 22 ชั่วโมงที่ผ่านมา +4

      Like decarbonising the grid here in the UK.

    • @ruby_linaris
      @ruby_linaris 21 ชั่วโมงที่ผ่านมา +2

      @@defeatSpace this is usually the first step towards bankruptcy.

  • @OmegaSparky
    @OmegaSparky วันที่ผ่านมา +27

    The Pentium4 was also an opening for Transmeta to show a different way. We were focused on lower power while still keeping up the IPC. We had developed a really clever clock tree architecture that allowed us to only clock parts of the chip that needed to be updated that cycle (clock enables as far as the eye could see). This meant our active power was really, really low.
    We also did frequency/voltage scaling before anyone else as far as I am aware. This got our active power even lower. Playing with the substrate voltage was another hack we had to lower our leakage current.
    You should do an episode on Transmeta.

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

      The "code morphing" always fascinated me, and I'm curious how it compares to modern CPU micro-code.
      Having more of the instructions be "software defined" sounds like it came with a cost, but offered a lot of options.

    • @fsfs555
      @fsfs555 18 ชั่วโมงที่ผ่านมา +2

      One of the intriguing things about Transmeta was that theoretically you could emulate any architecture; you just had to make a version of CMS that supports it. However, as has been learned time and again over the years (see especially Intel's Itanium), sometimes the magical software doesn't work as well as you'd hope, if it even appears at all, and so you're stuck with clever hardware that doesn't really do much outside of a carefully tuned environment. Also, Transmeta chips really would've needed huge high-speed caches (32MB or greater) for the CMS if they were truly going to supplant any of the big players in markets outside of netbooks and web appliances; using main RAM for it wasn't going to cut it in the high-performance sector. And nowadays most CPUs have several sub-architectures (SSE, AVX, MMX, AES generators, etc.) that are hardware-optimized, something the Transmeta chips wouldn't have been able to efficiently emulate without a unique set of SIMD engines of their own.

  • @CryingCroc.
    @CryingCroc. วันที่ผ่านมา +29

    micro meter, kilobyte... terms that used to be so familiar now sound downright quaint. Back in the 70s, likely no one was thinking nanometer or gigabyte - now just mere baselines. Progress.

    • @squirlmy
      @squirlmy 15 ชั่วโมงที่ผ่านมา +4

      idk. Also in the 70s, schematics were included with many sophisticated electronics, and you go to a store with spare parts, maybe get a new vacuum tube, or you might hire someone to come to your house to fix it. "Right to repair" was naturally assumed. Also assumed, at least for the future of computers, using one would mean coding in a programming language, like Basic. "Home computers" hardly did anything else. I'm ranting at this point, but for every tech improvement, has come a disempowerment of people. I used to laugh at people who refused to work with a PC in the 80s, but I'm appreciating their sentiment more and more. Progress?

  • @Blank_Redge
    @Blank_Redge วันที่ผ่านมา +9

    Nearly everything I both marveled and shook my head at from the sidelines of the semi, computer, and IT industry for the last 20 years (and all that time buried in those HW and chip articles), you pretty much condensed in 15 mins. Brings words to thought. Still excited and blind about what's around the corner, what's coming, and which player is going to turn over next...

    • @brodriguez11000
      @brodriguez11000 18 ชั่วโมงที่ผ่านมา +1

      Integrated vacuum tube transistors might have been able to make the single core multi-Gigahertz path more viable.

  • @RaquelFoster
    @RaquelFoster วันที่ผ่านมา +60

    It's pretty crazy how little the average developer knows about concurrency/threading. 15 years ago it kinda made sense, but it's still mostly the same niche of C++/Rust nerds who get it. It's a big problem in things that DON'T need a ton of CPU. A lot of apps suck because people don't know how to work with a single UI thread so they're constantly blocking the UI with non-UI stuff.

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

      Erlang would have helped, but........//an idea for a new video// #learnElixir

    • @der.Schtefan
      @der.Schtefan วันที่ผ่านมา +2

      What a nonsense comment.

    • @RaquelFoster
      @RaquelFoster 23 ชั่วโมงที่ผ่านมา +8

      @@der.Schtefan Tell me you've never made a native app without telling me you've never made a native app.

    • @lurkingstar
      @lurkingstar 20 ชั่วโมงที่ผ่านมา +5

      Threading is used extensively in backend and gamedev, which is much more than just C++/Rust. I guess your statement makes sense if you only count frontend/web development

    • @einsteinx2
      @einsteinx2 18 ชั่วโมงที่ผ่านมา +5

      First rule of mobile development (so Obj-C, Swift, Java, Kotlin) is never to block the main thread. iOS and Android have had concurrency/threading systems as core parts of their SDKs basically forever (GCD and now Swift Concurrency on iOS and Handlers and now Kotlin Coroutines) and are a core part of mobile development for basically every engineer working on these apps.
      The idea that only a few Rust and C++ devs understand concurrency and that everyone else is constantly blocking the main/UI thread is absurd.

  • @reganhoward7883
    @reganhoward7883 วันที่ผ่านมา +10

    The idea of dark silicon was prevalent in the spacecraft electronics industry in the early ‘80s when I used it. Much cruder though. Here the issue was using TTL logic (all that was available for radiation hardened work) for complex functions. We would cycle power to individual chips to reduce the power demands on a very limited supply.

  • @humvee202
    @humvee202 วันที่ผ่านมา +19

    Love your videos! I'm a PhD student currently working on the RF test and measurement side of semiconductors at the on wafer level (e.g. S parameters, load pull, NVNA etc) - would be great to see a video on that at some point if possible!

    • @8594able
      @8594able 18 ชั่วโมงที่ผ่านมา

      Which university & Industry?

  • @turbinegraphics16
    @turbinegraphics16 วันที่ผ่านมา +15

    went from 16 mhz to 2 ghz in a bit over 10 years, still a good effort

    • @JonathanMaddox
      @JonathanMaddox 9 ชั่วโมงที่ผ่านมา

      Fantastic effort, pushing the boundaries until it was clear it was a losing battle to push them any further.

  • @jaimeduncan6167
    @jaimeduncan6167 วันที่ผ่านมา +8

    Great, and it's good that Dennard receives the credit that he deserves as he never mentioned in the press due to his obsession with "Moore's law" due to Intel's marketing machine.

  • @-_-----
    @-_----- วันที่ผ่านมา +4

    Dude.... fascinating. This is everything i wanted to know about CPUs as a kid (~90s), but didn't have the resources to investigate 🙏

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

    3:25 when we shrink the transistor we also generally lower the capacitance. This is a good piece of the lower-power story. Great video as always!

    • @brodriguez11000
      @brodriguez11000 18 ชั่วโมงที่ผ่านมา

      Optical is going to be interesting.

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

    Writing parallel software is challenging. It has also taken a long time for the tools to catch up with the need to support it well.

  • @rafal_czerwinski
    @rafal_czerwinski 23 ชั่วโมงที่ผ่านมา +3

    These kind of difficulties always stimulate new inventions.
    I'm pretty sure if we had these 50GHz chips the systems wouldn't perform 10x faster, also because much less effort put in software optimization, and less hardware acceleration that CPUs / GPUs are stuffed with today.
    Parallel computing development was an obvious thing anyway, as it reflects the way heavy multi-tasking systems work.

  • @scottfranco1962
    @scottfranco1962 วันที่ผ่านมา +11

    Evolution in nature also followed this curve. Nerves started slow, but sped up using electrochemical reactions. It was a dead end. Nature didn't give up on speeding up neurons as much as discovered the advantages of parallelism. Your brain is a relatively slow communicating, but massively parallel machine.

    • @brodriguez11000
      @brodriguez11000 18 ชั่วโมงที่ผ่านมา +1

      It's also analog which is where the "it's a computer" paradigm breaks down.

    • @bobbym6130
      @bobbym6130 18 ชั่วโมงที่ผ่านมา +3

      ​@@brodriguez11000computers aren't necessarily digital. Early computers, and some today, are analog too. Our brains are indeed analog computers, just with a structure we don't understand

    • @scottfranco1962
      @scottfranco1962 14 ชั่วโมงที่ผ่านมา

      @@brodriguez11000 So is AI.

  • @jeffba4609
    @jeffba4609 วันที่ผ่านมา +22

    I think this is my favorite video so far! You condensed so much about why it’s hard to design semiconductors into a short and interesting presentation. Well done! 👏👏👏

  • @steveunderwood3683
    @steveunderwood3683 วันที่ผ่านมา +51

    You don't have to guess that Intel chased clock speed above all else. This was stated at the time. To crank up the clock they had to introduce long pipelines. Most code could not keep those pipelines filled. So a few pieces of code that fit the pipeline architecture well ran blazingly fast, but most code spent much its time stalled. They started losing to AMD on real world performance, and were saved by the guys from Isreal, who had been working on a different approach.
    Semiconductor companies being saved by the guys from Isreal could be the basis for an interesting video. It has happened multiple times. Its unclear if the guys from Isreal are smarter, or if far from headquarters they are not pressured to pursue dumb goals.

    • @MarkishMr
      @MarkishMr วันที่ผ่านมา +8

      Intel's Isreal-based researchers were charged with designing smaller, more efficient cores for laptops, so they didn't have the area, gate or cooling budgets for deep pipelining. This gave them the latitude to explore alternative approaches. However, most everyone really paying attention could see Intel's P4 designs were chasing pure "bigger number = better" Ghz which sound impressive to the clueless but are, in reality, pretty terrible across broad workloads. Those deep pipeline cache stalls, prediction and speculative execution misses just crushed performance.
      All that deep pipelining infrastructure also consumed a lot of gates on its own. Not doing most of it freed up a gates which could be applied toward doing real work.

    • @glennac
      @glennac 19 ชั่วโมงที่ผ่านมา +1

      It might also be a case of “Thinking outside of the Box” in more ways than one.

    • @brodriguez11000
      @brodriguez11000 18 ชั่วโมงที่ผ่านมา +2

      @@MarkishMr They were chasing, as well as Intel fans were chasing. All anyone could talk about at the time were faster single core. Understandable because single thread was easy to understand and do. Concurrency took a skilled programmer a lot more work to pull off effectively.

  • @luxmonday
    @luxmonday วันที่ผ่านมา +20

    I still think there's algorithmic and OS/language optimizations that are yet to be realized... As an old school embedded programmer I'm convinced that at least half of the clock cycles of a modern PC are wasted with bloat... but I'm probably oversimplifying the problem...

    • @GigsTaggart
      @GigsTaggart วันที่ผ่านมา

      Open a Rust or Go binary in a debugger if you want to see what 99% wasted cycles looks like. Bloated mess.

    • @EngineeringNibbles
      @EngineeringNibbles วันที่ผ่านมา +4

      Depends what you mean by bloat, lots of spent cycles on non critical things but that's a tradeoff with simpler programming, more io, more OS features etc
      If you consider that anything more advanced than windows XP is bloat then you can indeed run a whole PC in the single watts range

    • @JH-pe3ro
      @JH-pe3ro 20 ชั่วโมงที่ผ่านมา +4

      You are most likely correct. The problem that has crept into all software is that we have the memory to add an extra layer of configuration to everything, so software never resolves to a "finalized automation" of the kind that you get in the embedded world, where every byte and clock cycle can be properly accounted for. Instead we have a vast infrastructure of dynamically adjusting budgets for computing resources, just-in-time recompilation, abstracted programming interfaces, fallbacks, etc. That spills over into even more incidental complexity. It's known that as software gets bigger, more of the code "goes dark" - it either executes once or never, while the "hot spots" become much tighter in nature - tiny sections of assembly code that are hammered. But when there's an excess of configuration, there's no easy way to get at the hot spots.
      It's related to Conway's Law effects - it's not that we need all that configuration for an application, it's that having it is a way of designing for an adverse environment where you don't know who or what your program talks to, so everyone assumes the worst.

    • @glennac
      @glennac 18 ชั่วโมงที่ผ่านมา +1

      “Nature hates a void”. As the architecture (hardware) makes improvements and optimizations software is there to eventually occupy the newly discovered space - also an oversimplification. 😄

    • @brodriguez11000
      @brodriguez11000 18 ชั่วโมงที่ผ่านมา +1

      Not wasting your time isn't "bloat". Making the most of a finite resource in which you have better things to do than banging electrons.

  • @soylentgreenb
    @soylentgreenb 10 ชั่วโมงที่ผ่านมา +5

    If you weren't around in the 90's you won't understand just how crazy it was. On average CPUs got 10% better IPC/year 50% higher clocks per year. Power went from about 3 watts to about 60 watts. CPUs went went from being bare ceramic packages without a heat sink to having a tiny 8000 RPM earbleedingly awful fan to having larger sinks with low speed fans. Graphics cards went from being a pure 2D affair without any acceleration, to including more and more GUI acceleration features, to rasterizing and texturing triangles to per pixel lighting and hardware T&L to having per pixel programmable shaders in the early 00's. Games had not settle on what they could be and settled into making basically a reskin of the same AAA action-adventure type game with different art assets and settings and the same basic gameplay. Developers were trying to one up each other with all kinds of crazy new ideas throghout the 90's. A lot of it was predictably awful; some of it was pure magic (like ultima underworld; that games is like finding rabbit fossils in precambrian rock; it just shouldn't exist and shouldn't be possible on a 386). Without a technology to replace silicon CMOS and being a new exponential leg of a technological S-curve there will never be anything like it again.
    To underpin just how crazy the 90's was. If Dennard scaling had magically continued, somehow, we'd have 1.6 THz single core CPUs with 80 kW TDP. That's the exponential we were on for over a decade and 2002-2005 felt like crashing into a brick wall. In the 90's most people defined their hardware by the clock speed; it was nearly synonymous with performance. Before "netburst" only really cyrix was an outlier with terrible IPC. For marketing reasons it was obvious why intel did what they did. They had pulled that same rabbit out of the hat a dozen times before; if they could do it again and AMD did not they'd be years ahead. If they tried it and failed, at least they'd still have higher clocks and manage to sell some CPUs on outdated metrics.

    • @DerIchBinDa
      @DerIchBinDa 7 ชั่วโมงที่ผ่านมา

      I cannot agree more, the 90s was the time of my late teens/early adulthood and it was just crazy and the time I made software development my professional career. It was a wild-west feeling, always something exciting new thing comeing and going.
      And extra credit for mentioning Ultima Underworld, I was speechless when I started it the first time on my 386DX-40... magic did not do it justice for its time.

    • @musaran2
      @musaran2 5 ชั่วโมงที่ผ่านมา

      I worked in a computer shop at the time.
      Processors were hot potatoes, every week unsold lost tangible value.
      Dissipators went from tack-on gimmicks to frame-mounted behemoths.
      Software spell checking went from luxury to mainstream.

    • @queazocotal
      @queazocotal 4 ชั่วโมงที่ผ่านมา +1

      My favourite expression of this is that singlecore performance of my home computer rose about a million times (counting IPC) in the first half of my computing life, and ten in the last. (ZX81 flops -> 2GHz P4 ->12600)

  • @HansOvervoorde
    @HansOvervoorde 23 ชั่วโมงที่ผ่านมา +3

    At the time multi core processors came out, multi processor computing, hence multi core but each processor in a separate housing unit, had been around for quite a few years for not only simulation but real life applications such as Photoshop, Maya, 3D rendering including visualisation of MRIs in the medical industry. On Intel, MIPS, Sparc, Power PC and Alpha platforms. On workstations and servers.

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

    Dear sir, I love you videos. The information is presented so clearly and thoroughly that I feel I learn and retain something new after every one I watch! But, please, I have one request I feel should be very easy for you to implement.
    Could you PLEASE increase the volume of your voiceovers? In order for me to comfortably hear you I need to raise the volume of my TV to a level that makes the ads obscenely loud.
    On my TV any volume level over 10 and the ads are ear splittingly loud. I need the volume at 13 to 15 on your videos to hear you clearly. I have to watch with the TV remote in my hand, finger on the mute button, ready to press it the instant an ad starts to play. If I'm off by just a few seconds the effect is so jarring my wife will hear it 3 rooms over through 2 closed doors. And if it wakes the baby, well, my day/night is just ruined, lol!
    Thank you for all the amazing information you've provided me on so many topics that I find interesting! I truly do appreciate the effort you put in to these videos. If you could fix this one issue you would make me a VERY happy man!
    Thank you for your time and keep up the great work.

  • @JohnnieWalkerGreen
    @JohnnieWalkerGreen วันที่ผ่านมา +29

    2:42 LOL, how many stopped the video to rewatch this?

    • @alvinnorin8820
      @alvinnorin8820 วันที่ผ่านมา +1

      I didn't notice that. Thanks for pointing it out! 😄✌️

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

      Indeed, his wit is as sharp as his intellect. One of the best tech info channels on YT.

    • @andymouse
      @andymouse 11 ชั่วโมงที่ผ่านมา +1

      Yeah, great piece of editing and wit !

  • @Tom_Quixote
    @Tom_Quixote วันที่ผ่านมา +3

    11:45 is there really no updated version of this graph? It ends in 2015, which is now ten years ago. Would be very interesting to see how things developed since then.

    • @cannesahs
      @cannesahs 9 ชั่วโมงที่ผ่านมา

      Replying to see if someone searches for one

  • @ras0k
    @ras0k วันที่ผ่านมา +193

    babe wake up new End of Dennard Scaling just dropped

    • @NickIggler1969
      @NickIggler1969 วันที่ผ่านมา +3

      I'm so happy Sunday

    • @theyrealltaken3
      @theyrealltaken3 วันที่ผ่านมา +4

      Played out. Go back to bed

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

      How long are people gonna push this stupid forced meme

    • @ras0k
      @ras0k วันที่ผ่านมา

      @@colin351 babeless comment

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

      Until it stops getting likes tbf

  • @NegitoroIsBestShip
    @NegitoroIsBestShip วันที่ผ่านมา +21

    Last time I was this early Moore’s Law was still kicking

    • @sagejpc1175
      @sagejpc1175 วันที่ผ่านมา

      Hell yeah

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

    An Asianomtery video is always welcome!

  • @EyesOfByes
    @EyesOfByes วันที่ผ่านมา +14

    9:45 Hence we still struggle to reach 60fps in Crysis Ascension level

    • @superior96
      @superior96 วันที่ผ่านมา

      Not even zen 5 with v-cache? :p

    • @jdcasanasr
      @jdcasanasr 18 ชั่วโมงที่ผ่านมา +1

      No amount of CPU's can beat bad optimization.

  • @kanojo1969
    @kanojo1969 วันที่ผ่านมา +4

    Would we have GPUs today if our CPUs were able to keep scaling in Ghz? Yes, because we started getting GPUs when CPUs were still very slow, around 100mhz if I remember back to when I bought the first voodoo card. So GPUs then just started speeding up as the CPUs sped up as well. By the time we had 4ghz CPUs, we had already had 5 or 6 generations of GPU.
    If CPUs just kept getting faster, the GPUs would have gotten faster alongside them, and developers would have included bigger and bigger polygon counts.

    • @1pcfred
      @1pcfred วันที่ผ่านมา +1

      The first PCs had to have adapter cards to have video output. Those cards had chips on them that could be considered GPUs although display adapters could only produce text. So GPUs were a thing at the very beginning. It took almost 10 years from introduction for CPUs to reach 100 MHz. The first PC was only 4.77 MHz.

  • @VladoT
    @VladoT 18 ชั่วโมงที่ผ่านมา +1

    Saymour Cray had a solution for the frequency bareer for CPUs back in early 90's however he was ignored. I guess that all that investment in silicon chip manufacturing must be milked to the maximum and this is still present to this day. I am talking about moving away from silicon and using galium, germanium, carbon etc etc.

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

    You are a video making machine! So, so good.

  • @jrherita
    @jrherita 20 ชั่วโมงที่ผ่านมา +1

    Thanks for covering this fun topic!

  • @stunimbus1543
    @stunimbus1543 21 ชั่วโมงที่ผ่านมา +1

    13:50 This sounds very familiar. After the P4 (and some minor iterations) came the Pentium D. All the magazines and reviewers complained of it getting very warm. The Core 2Duo which followed getting a better response from the pundits.

  • @sparqqling
    @sparqqling 19 ชั่วโมงที่ผ่านมา +1

    The closing minutes of the vid is great, Intel opened the door for AMD

  • @BananasananaB
    @BananasananaB 12 ชั่วโมงที่ผ่านมา +1

    1996 to 2001 was really an incredible era in computing. I remember 50 or 100mhz computers being norm then doubling frequency every year then on. There were even tv commercials around that time of a guy driving home, from the electronics store, with a new latest model PC and seeing a billboard announcing the next generation. It did seem like that at the time.
    Then, around that time, accelerated graphics were also created and advancing. DirectX versions advanced at around the same rate as CPUs. You had to buy a new videocard every year or so because the next generation supported new compute features supported in the latest DirectX version.

  • @raosiddharth4726
    @raosiddharth4726 วันที่ผ่านมา

    Man I love this channel, thank you for taking me back to my engineering lectures.

  • @SHDK-vq1rx
    @SHDK-vq1rx 15 ชั่วโมงที่ผ่านมา

    I cant help being happy, that you have started saying - correctly - D-RAM, instead of dram. Great channel btw!

  • @samswift1718
    @samswift1718 วันที่ผ่านมา +1

    Great vid it’s making me hungry for the next chapter - how arm chips created better performance

  • @defeatSpace
    @defeatSpace วันที่ผ่านมา +3

    I actually clicked on this video because I've never heard of Dennard Scaling 😆

  • @nathanrooney2027
    @nathanrooney2027 3 ชั่วโมงที่ผ่านมา

    Dr. Colwell gave a talk at my university a few weeks ago. He mentioned talking seeing the CEO of INTEL in the airport sometime ago and how the CEO was bragging about how their new chip that was supposed to be so great because of all the cores. He just told the CEO that the product wasn’t good because it was built off a bunch of bad early parts and was too complex and inefficient to actually be viable. He mentioned how he was correct in the end.
    It was an incredible talk about many things and this was just a very brief story he told. As a sophomore EE student it was so amazing to hear from him though.

  • @redtails
    @redtails วันที่ผ่านมา +3

    always chasing the next big bottleneck

  • @gblargg
    @gblargg 21 ชั่วโมงที่ผ่านมา +1

    8:24 The funniest part of this video. 53 GHz years ago. That would have been something!

  • @xmj6830
    @xmj6830 วันที่ผ่านมา +1

    That policy of Intel at that time still echoes today...for the worse. Today's news you tell me...

  • @jovetj
    @jovetj 20 ชั่วโมงที่ผ่านมา +1

    Nice video.
    4:36 Though, I am pretty sure that "K" is actually κ, or the Greek minuscule letter kappa. Not "K".

  • @Datamining101
    @Datamining101 5 ชั่วโมงที่ผ่านมา

    Colwell's oral history is amazing. Particularly the chapters about Itanium and VLIW. Honestly it's worth a video on its own.

  • @NobbsAndVagene
    @NobbsAndVagene วันที่ผ่านมา +1

    Another great lecture. Thanks, guy.

  • @ed.puckett
    @ed.puckett 18 ชั่วโมงที่ผ่านมา +1

    I'd like to comment regarding the Pentium 4. It was a poor performer. I had several systems using these processors back then and they were noticeably sluggish. I am told that this sluggishness was a result of the deep pipelines in the processor. For example, I remember a Microsoft engineer at the time stating that a thread switch consumed roughly 7500 cycles because the pipelines and instruction caches got dumped and had to be refilled. My understanding that the follow-on after the Pentium 4 used older Pentium 3 technology. Anyway, I was not impressed that Colwell was a champion of the Pentium 4. To me, it was a failed processor.

  • @TheOriginalRaster
    @TheOriginalRaster วันที่ผ่านมา +1

    What are we going to see ten years from now? How many cores/threads are in a mid-range PC? Is the increase in cores/threads - how long does that increase in parallelism increase?

    • @kazedcat
      @kazedcat วันที่ผ่านมา +1

      Utilizing parallelism is very very hard. But currently the bottleneck is the memory. It's possible to design a faster processor but feeding them with data could not keep up. So ten years from now most likely memory will be integrated in the CPU package. There are already CPU and GPU architectures that do this. It will become a lot more common in the future.

    • @caracalfloppa4997
      @caracalfloppa4997 14 ชั่วโมงที่ผ่านมา

      Cache sizes are going to get much, much larger to reduce latency, because system memory is simply too slow and modern processors waste a ton of cycles waiting for it. Adding more cores isn't really going to help much- the tasks that can be near-infinitely parallelized are already better shipped off to a device with a GPU-like architecture. We may start seeing consumer chips with a gigabyte of L3 cache or more.

  • @SolarMillUSA
    @SolarMillUSA 18 ชั่วโมงที่ผ่านมา +1

    @7:37 he said “turn of the century” and it sent me. I’m old.

  • @benyomovod6904
    @benyomovod6904 วันที่ผ่านมา +9

    One of the best TH-cam channel

  • @GeoffryGifari
    @GeoffryGifari 22 ชั่วโมงที่ผ่านมา +1

    So to summarize (and compare), Moore's law is about the evolution of transistor numbers in a chip over time, while Dennard's law is about how transistor size is related to speed and voltage?

    • @brodriguez11000
      @brodriguez11000 18 ชั่วโมงที่ผ่านมา

      Interesting how it started with memory and jumped to CPU, considering memory doesn't push barriers as hard as CPU.

  • @Kneedragon1962
    @Kneedragon1962 วันที่ผ่านมา

    Brilliant clip! Thank you so much for sharing that.

  • @tracyterpstra
    @tracyterpstra 7 ชั่วโมงที่ผ่านมา

    I really appreciate your videos! Could you please do a video on the IBM Power series of processors following the dissolution of the AIM alliance to present?

  • @code4chaosmobile
    @code4chaosmobile 21 ชั่วโมงที่ผ่านมา

    Great video! Made my Tuesday!

  • @GeoffryGifari
    @GeoffryGifari 22 ชั่วโมงที่ผ่านมา +2

    Can the "Dark Silicon" problem be solved just by cooling the chip enough?

    • @caracalfloppa4997
      @caracalfloppa4997 14 ชั่วโมงที่ผ่านมา +1

      Phase-change cooling isn't really practical for daily use, and without it the absolute best you can do is the temperature transfer rate compared to ambient temperature. Air cooling and water cooling both run into this roadblock

    • @musaran2
      @musaran2 5 ชั่วโมงที่ผ่านมา +1

      Better cooling can help, but we are hitting physical limits.
      I do expect liquid in direct chip contact to generalize. Thermal conductance alone just doesn't cut it any more.
      (Passive) phase-change is powerful, and especially keeps T° range small, helping local expansion strain.
      Active, below-ambient seems just forever too expensive & unreliable.

  • @aceman9030
    @aceman9030 16 ชั่วโมงที่ผ่านมา

    damn dude some genuine quality content, keep it up

  • @puckhockey4733
    @puckhockey4733 21 ชั่วโมงที่ผ่านมา

    It would be a great follow up to hear the tale of the Pentium M and how it evolved into the Core series!

  • @richardlynneweisgerber2552
    @richardlynneweisgerber2552 วันที่ผ่านมา

    The concept leads to Bucket Brigade Devices, the mainstay of "Analog Delay" guitar effects pedals.

  • @JohnVance
    @JohnVance วันที่ผ่านมา

    Of all the random things to see in my feed, a Socket 423 proc was not expected

  • @ralanham76
    @ralanham76 วันที่ผ่านมา +1

    Is it ironic that Intel had big news today and you released this video? 😁

  • @En1Gm4A
    @En1Gm4A 11 ชั่วโมงที่ผ่านมา

    Thx great breakdown🎉

  • @analogdesigner-Jay
    @analogdesigner-Jay วันที่ผ่านมา

    Well done, thanks!

  • @marc_frank
    @marc_frank 23 ชั่วโมงที่ผ่านมา

    overclockers using liquid nitrogen often go above 4GHz so I guess the cooling tech needs more advancement to break the power wall

  • @jaapaap123
    @jaapaap123 วันที่ผ่านมา +1

    And you know what is still shitty? Having to listen to people that insist on having the latest multi-core machine while they're still using single-core software. Memory management isn't the best of that piece of software either. Take a 100 MB drawing (it's all vectors, so this should be a lot smaller anyway, their drawing format must suck), you need at least 24 GB of memory, otherwise it starts swapping to disk, and then it's plainly unusable. autocad is in an incredible load of toss.

    • @JonathanMaddox
      @JonathanMaddox 9 ชั่วโมงที่ผ่านมา

      It's 2024. There are no latest single-core machines, unless you're talking about microcontrollers.

  • @vernacular1483
    @vernacular1483 วันที่ผ่านมา

    Love this channel ❤

  • @user-pe8ir4iy1e
    @user-pe8ir4iy1e วันที่ผ่านมา +4

    Pentium 4 was a dream for me at 10 years old. My friend had one and command and conquer generals ran like a dream on it

    • @H0mework
      @H0mework วันที่ผ่านมา +3

      Really? I remember Athlon was the the rage for builders and pentium was hotter and better on the Intel benchmarks for some reason. 🤔

    • @lucasrem
      @lucasrem วันที่ผ่านมา +1

      Pentium 4, all you needed was a fast Nvidia card !
      You bought Core Duo, the Quad Core extreme ? better !

    • @rarbiart
      @rarbiart วันที่ผ่านมา +3

      Pentium4 was a great way to heat your home. as a space heater it was great. the thermal efficiency was basically absent.

    • @ctbale1
      @ctbale1 วันที่ผ่านมา

      I was building desktops back then for friends and they always wanted a $300 graphics card with a nVidia chip on it. I said shit I should buy $1000 of that stock! I did, that was 2001 :). I bought Intel and AMD too. I wish I would have put all $3000 on nvda

  • @kiss4luna
    @kiss4luna วันที่ผ่านมา

    So educational!

  • @scowell
    @scowell วันที่ผ่านมา

    Colwell, not Cowell! Happens all the time.

  • @Roboterpunk
    @Roboterpunk 22 ชั่วโมงที่ผ่านมา

    The technical marvels that let me shot virtual bad guys on my computer screen never cease to amaze.

  • @supremebeme
    @supremebeme วันที่ผ่านมา

    when we can master cooling we can get our 53 GHz cores

  • @daveme3582
    @daveme3582 วันที่ผ่านมา

    Ill openly admit it. I too have wondered what today's tech would bring if a 1 MEGA CORE cpu was made LOL

  • @wrog268
    @wrog268 วันที่ผ่านมา

    Your oversimplified the length speed relation because all electric field moves at c but the change in electric field induces a voltage the other way it is called self inductances in L (Henry) and that should also decrease when the gate gets smaller.

    • @kazedcat
      @kazedcat วันที่ผ่านมา +3

      Smaller transistor= smaller impedance= faster switching.

    • @defeatSpace
      @defeatSpace วันที่ผ่านมา +1

      c is irrelevant here because the material facilitating solid-state electron propagation constrains the field-strength.

  • @_Joy_Unleashed
    @_Joy_Unleashed 18 ชั่วโมงที่ผ่านมา

    Boomers developed business methodology that has put all of humanity on its end path. All your videos demonstrate this glaring reality. Thank you, boomers.

  • @WilliamTaylor-h4r
    @WilliamTaylor-h4r 19 ชั่วโมงที่ผ่านมา

    If you wait long enough you'll be in the stone age consumer group vector.

  • @2ddw
    @2ddw วันที่ผ่านมา +1

    Prescott was the last of the speed demons. It was sooooo hot.

  • @hinkelstein69
    @hinkelstein69 13 ชั่วโมงที่ผ่านมา

    "Thusly"

  • @velo1337
    @velo1337 15 ชั่วโมงที่ผ่านมา

    from the time they claimed dennard scaling is going to end, until now, we got +2 ghz... not bad xD

  • @Noyb.265
    @Noyb.265 วันที่ผ่านมา

    Moore's law has never been a law because it's finite.
    The End

  • @marcfruchtman9473
    @marcfruchtman9473 20 ชั่วโมงที่ผ่านมา

    Very interesting.

  • @akatsuki6371
    @akatsuki6371 วันที่ผ่านมา +4

    Kind of a silly thing to name after someone. Like: if you shrink everything proportionally, it will work the same!
    That seems like the first thing anyone would try . . .

    • @kazedcat
      @kazedcat วันที่ผ่านมา

      It's not necessarily true. In fluid dynamics if you scale everything down the Reynolds number changes. So it needs to be proven that there is no similar factor happening in microelectronics.

    • @akatsuki6371
      @akatsuki6371 วันที่ผ่านมา

      @kazedcat and a proof that it doesn't work would be more note worthy than finding out it works just fine 😂

    • @glennac
      @glennac 18 ชั่วโมงที่ผ่านมา +1

      It wasn’t obvious at the time because it was considered impossible. Recall the remark that Dennard’s suggestion engendered laughter.

    • @akatsuki6371
      @akatsuki6371 16 ชั่วโมงที่ผ่านมา

      @@glennac I agree but that means there's more to the story. It was tried in the past and failed. Why was that?

  • @ismailchairi5212
    @ismailchairi5212 วันที่ผ่านมา +1

    Yep

  • @SB-qm5wg
    @SB-qm5wg 8 ชั่วโมงที่ผ่านมา

    I'm ready for my 53ghz CPU

  • @supermodern
    @supermodern 16 ชั่วโมงที่ผ่านมา

    Could dennard scaling fix cars..

  • @kugeltmg
    @kugeltmg วันที่ผ่านมา

    Isn't the switching speed due to lower input capacitance (gate to source and gate to drain) due to reduced area. I dont think the few micrometer distance reduction makes much difference as the field will b
    propagate near the speed of light

  • @michaelproust7891
    @michaelproust7891 วันที่ผ่านมา

    okok

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

    Dennard at IBM ! He knew, shrink it, not a miracle at all, the k factor !

  • @friskydingo5370
    @friskydingo5370 วันที่ผ่านมา +1

    Dennard needs Moores scaling 😂

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

      We're at the point we have to take advantage of quantum tunneling versus fighting it

    • @friskydingo5370
      @friskydingo5370 วันที่ผ่านมา +1

      @ralanham76 absolutely 💯 👍

    • @kazedcat
      @kazedcat วันที่ผ่านมา

      ​@@ralanham76We are already taking advantage of quantum tunneling. The power wall is mostly a classical physics problem not a quantum physics problem.

  • @josecapurro
    @josecapurro วันที่ผ่านมา

    Yes.

  • @Sevenigma777
    @Sevenigma777 วันที่ผ่านมา +1

    Last time I was this early The Law of Gravity was just a mere suggestion

  • @Totttty55
    @Totttty55 วันที่ผ่านมา

    Sum up: 2000-2014 or so, clock speed rule. Actually 1985+. Long pause of clocks,. Need to push them now to thz and beyond.

    • @Totttty55
      @Totttty55 วันที่ผ่านมา

      @@ralanham76 We have quite a lot of it better, but ok

  • @covert0overt_810
    @covert0overt_810 4 ชั่วโมงที่ผ่านมา

    make netburst great again

  • @FatherGapon-gw6yo
    @FatherGapon-gw6yo วันที่ผ่านมา

    Concurrency conschmerrency.

  • @marnig9185
    @marnig9185 วันที่ผ่านมา

    Erlang would have helped, but........//an idea for a new video// #learnElixir

  • @kaiokendo
    @kaiokendo 20 ชั่วโมงที่ผ่านมา

    9:45 just in time for ps3,x360 and wii,and the reason why wii u was shit

  • @subnormality5854
    @subnormality5854 17 ชั่วโมงที่ผ่านมา

    Your videos fall into 2 categories for me - interesting as historical/engineering matter, and totally incomprehensible electronics things. So, apologies for unsubbing and resubbing so many times.

  • @cosmanakiyt6768
    @cosmanakiyt6768 วันที่ผ่านมา +3

    Below 10 mins gang 👇

  • @tehpwnerer6821
    @tehpwnerer6821 วันที่ผ่านมา +1

    first

  • @LRV-TECH
    @LRV-TECH วันที่ผ่านมา

    The memory wall is the basis of the energy wall. John - are you checking your incoming e-mail? It's been 2 weeks since I sent you an e-mail.