Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Open Source Linux

Linus Torvalds Likes His New AMD Threadripper System (zdnet.com) 44

This week Linus Torvalds and Dirk Hohndel re-created their keynote conversation for a special all-virtual edition of the Open Source Summit and Embedded Linux Conference North America. ZDNet reports: While COVID-19 has slowed down many technologies, while speeding up other tech developments, it hasn't affected Linux development much at all. "None of my co-developers have been hugely impacted either. I was worried for a while because one of our developers was offline for a month or two.... [But,] it turned out that it was just RSI [repetitive strain injury], and RSI is kind of an occupational hazard to deal with." He added. "One of the things that is so interesting about the Linux community is how much it has always been email-based and remote, how rarely we get together in person...."

Torvalds trusts this new build. Indeed, he ran his end of the videoconference from his new developer machine running the first release candidate of 5.8.

Thinking of his new AMD Threadripper 3970x-based processor-powered developer desktop, Torvalds later added that, although he had been concerned about its fan noise it actually works well for him. Torvalds moved to this new homebrew computer because he needed the speed. "My 'allmodconfig' test builds are now three times faster than they used to be." That's important because Torvalds "strives to do about 20 to 30 [pull requests] a day, which is above my limit, ... [but] in order to do that, [he needs] a lot of computing power.

This discussion has been archived. No new comments can be posted.

Linus Torvalds Likes His New AMD Threadripper System

Comments Filter:
  • by ThePhish ( 154000 ) on Sunday July 05, 2020 @12:38PM (#60263920)

    Programmer likes faster computer, news at 11.

    • Besides, we already had an article about Linus' new Threadripper-based processor-powered developer desktop computer machine rig box.

    • Or watch the video [youtube.com] by Linus Tech Tips!
  • I'd LOVE a new AMD Threadripper 3970x-based processor-powered desktop.

    • by MrL0G1C ( 867445 )

      I have roughly 32 cores :-)

      Yes I was including phones! Only a measly 12 cores in my top PC :-/

    • Re: (Score:3, Informative)

      Have you made an appointment with the aircon guy to install new aircon in that room? I suggest you do that.

      In fact, if you are buying a new Ryzen or Threadripper ignore completely what the TDP says. Buy the biggest, baddest cooling system you can fit in that.

      All the recent steppings have an update to the "Boost" Mechanism. They do not overheat with the stock heatsink, but by god, they go through some crazy crank-up speeds at any chance. I have a raft of the older ones around the house and I upgraded the

      • by Angry Coward ( 6165972 ) on Sunday July 05, 2020 @10:54PM (#60265880)
        how does this kind of comment get modded +5 informative? I could see funny with the tone, but informative? I'm reading this on a system based around an r5-3600 with stock cooling that's running at 39-41c while running Firefox, my temperature monitoring utility and whatever cruft windows 10 wants to run in the background at the moment. Room temp is about 23c(74f). Heavily loaded my chip doesn't thermally throttle even under prolonged all core workloads although it does get close to the thermal limits(95c). Typically maxes around 93c after about 20 minutes. The stock power settings allow the package to draw a max of 88w, which it will do if loaded to 100% on all cores, and stay under the thermal throttle limits for at least half an hour. I haven't tested longer, and my normal use cases don't involve any workloads nearly that heavy. If they did I would probably have a chip with more cores. In normal use i rarely see anything above 55c
        • Comment removed based on user account deletion
          • by K10W ( 1705114 )

            Rookie mistake. Anyone with TR that cares about thermals and low noise levels should be going with an AIO water cooler. The thermal mass of water alone is enough to tamper down the occasional thread spikes.

            I'd argue that isn't true these days. Decent custom loop with bigger rads and fans are best but failing that the very large thermal mass heatsinks with heatp[ipes on air tend to do better. Likes of Noctua D15 air in a lot of tests does better in appropriate airflow case (which is needed with water anyway) than a lot of aio water setups; both in temps and noise performance as well as not hitting a threshhold where water in small resevoir has warmed significantly after a continued load like I tend to get with

      • Have a look at the spec of that monster and get a new aircon. You will need it.

        But if he's switching from a recent Intel desktop, he already has it! Did you notice how the recent "65W" CPUs from Intel have ~230W "short-term" power limits? Sure, the "short-term" shouldn't exceed one minute, but when the default setting on many boards you can buy is actually infinity...you get the picture.

  • If build times are of such concern to Linus then it seems like he could easily accelerate them far more than just what a Threadripper offers. Dual CPU Epyc maybe, or just rent some cluster time to do a distributed build in the cloud.

    • by Kokuyo ( 549451 )

      There is a balance there that includes diminishing returns and I think we can assume that Linus Torvalds doesn't need AniMoJo to make the right decision for him in that regard. Call me adventurous but I'll just assume Linus has done his homework.

    • by cb88 ( 1410145 )
      An EPYC would not for sure be faster, he is probably also IO bound and also EPYC usually runs at lower clocks than Threadripper. Also you'd be talking about a $5k machine vs a $50k machine price wise.

      Also even though a kernel compile is embarrassingly parallel it probably runs faster on higher clocked CPUs rather than more slower clocked CPUs.
    • Threadripper should be better then Epyc for these workloads as Threadripper will also provide reasonably good single threaded performance. The task can only be made so parallel before additional cores will not help. If more cores helped then the obvious CPU choice would be the Threadripper 3990. Dual Epyc would kill some workloads but probably not this one.

      Anyone want to report the gains resulting from compiling on a 3990 versus a 3970 (or 3990 with 1/2 the cores disabled)? I imagine many here would

    • by Lennie ( 16154 )

      An other reason for going with this machine specifically is probably because this is still the kinds of system you can make silence/quiet.

      A distributed build takes money (which he probably doesn't lack) and might actually not be much faster as you have to go over the network to get the code.

      • by dabadab ( 126782 )

        Frankly, if that's a concern he can put a Beowulf cluster of Threadrippers into his basement and use a Ryzen 3600 as a desktop machine.

      • A distributed build takes money (which he probably doesn't lack) and might actually not be much faster as you have to go over the network to get the code.

        He could use a distributed filesystem, or just rsync, and have local copies of all of the code.

        • Or he could build the machine that he has, churn through the compile times 3x faster than his last beast of a machine does, keep it simple, call it good and be happy.
    • According to a recent interview, Linus doesn't actually write or compile code anymore.
      • Re: Time != Money? (Score:4, Informative)

        by Kjella ( 173770 ) on Sunday July 05, 2020 @04:00PM (#60264638) Homepage

        Write no, compile yes. He's pulling code from all the subsystem maintainers (lieutenants) to create the master branch. And they again are mostly pulling other people's patches. They're supposed to make sure it's clean and tested before it reaches Linus but that's not always what happens. If it breaks or he finds bad code it goes back down the chain of command again so they can fix their code again and resubmit.

    • He also wanted something reasonably silent, rack-mount stuff rarely is. Plus he has to pay for the it.

    • Maybe you can graph and point out how long it takes to compile the kernel all the way from 1 thread up to 64 threads so Linus can make an informed decision.

    • If build times are of such concern to Linus then it seems like he could easily accelerate them far more than just what a Threadripper offers. Dual CPU Epyc maybe, or just rent some cluster time to do a distributed build in the cloud.

      If you're building multiple times a day, then renting that power is going to cost more over two months than simply buying it.

  • by ArchieBunker ( 132337 ) on Sunday July 05, 2020 @01:02PM (#60263990)

    Now software can continue to bloat and load just as slow as it did two decades ago.

    • One man's bloat is another's critical feature. I remember us mocking WebRTC when it was proposed as bloatware, yet now it could have been a major contributor in preventing COVID-19 from crashing the economy even worse than it did before.

      You may not do anything differently, but I sure as heck don't use my computer like I did 2 decades ago.

      • Loading up SolidWorks today is just as slow as back when I used AutoCAD on a 386. The hardware is orders of magnitude faster but software still loads as slow from an SSD today as it did from a ESDI platter drive back then.

        • Loading up SolidWorks today is just as slow as back when I used AutoCAD on a 386.

          I'm sure it has all identical functionality as well and there's no difference in features or the underlying engine what so ever.
          *Dear reader this post contains sarcasm.

  • by thegarbz ( 1787294 ) on Sunday July 05, 2020 @02:36PM (#60264332)

    Probably make him sending pseudo-code in email faster :-)

  • From: https://linux.slashdot.org/sto... [slashdot.org]

    """
    Linus Torvalds: 'I Do No Coding Any More'
    """

    From this article:

    """
    "My 'allmodconfig' test builds are now three times faster than they used to be." That's important because Torvalds "strives to do about 20 to 30 [pull requests] a day, which is above my limit, ... [but] in order to do that, [he needs] a lot of computing power.
    """

    • Re: (Score:2, Insightful)

      by Anonymous Coward

      If all he does is merges, test runs, and commits, then he's not really contradicting himself.

    • Comment removed based on user account deletion
  • With liquid cooling and a large radiator, a 32-core Threadripper machine can still be quiet. Too bad Caselabs is no longer around.

    I would have thought the guy would have been remoting into a beefier box to do his builds this whole time before COVID-19 instead of waiting around for a hot laptop to do it and hopefully not glitch up from heating fatigue and/or lack of ECC memory. After all Linux is supposed to be really good at remote control, plus if you are running on batteries, doing large compiles tend
  • Does he actually mean "three times faster" or "three times as fast"? "Three times faster" is four times as fast. Just me showing I haven't got enough to complain about today...

E = MC ** 2 +- 3db

Working...