By: Linus Torvalds (torvalds.delete@this.linux-foundation.org), August 13, 2018 2:48 pm
Room: Moderated Discussions
pgerassi (pgerassi2012.delete@this.wi.rr.com) on August 13, 2018 3:16 pm wrote:
>
> Essentially it seems that Linux distros don't have a scaling problem
> to 32/64 cores/threads. Windows 10 Pro is the problem.
Maybe.
I certainly don't expect any kernel scaling problems with just 64 threads on Linux, considering that people have been running real loads with way more than that.
But the Windows comparison was fairly random, and the Linux benchmarks that Phoronix did run are potentially quite a bit more scalable than the ones that Anandtech did.
For example, the kernel build process has been tuned for parallelism quite a bit - in ways that I'm not convinced that the Chromium build has. So the kernel build really does scale pretty well. So it might be less about what the platform that you are building on is, and more about what project you are building.
That said, ridiculously scalable or not, those Phoronix numbers do look good on Linux. It's been a long time since I used an AMD system for my personal work (way back in the good old Opteron/K10 days - I despised all the nasty split-cpu AMD Bulldozer+ cores), but I'm seriously considering upgrading to an AMD system, and the new threadrippers would really fit my load.
During the merge window (like now), I spend a fair amount of time double-checking my merges by doing builds before pushing out, and my old i7-6700K is showing its age, with the kernel having grown, and meltdown slowing things down.
My main worry is noise. I'm not sure I want to deal with the blower required for a 180W+ CPU.
Linus
>
> Essentially it seems that Linux distros don't have a scaling problem
> to 32/64 cores/threads. Windows 10 Pro is the problem.
Maybe.
I certainly don't expect any kernel scaling problems with just 64 threads on Linux, considering that people have been running real loads with way more than that.
But the Windows comparison was fairly random, and the Linux benchmarks that Phoronix did run are potentially quite a bit more scalable than the ones that Anandtech did.
For example, the kernel build process has been tuned for parallelism quite a bit - in ways that I'm not convinced that the Chromium build has. So the kernel build really does scale pretty well. So it might be less about what the platform that you are building on is, and more about what project you are building.
That said, ridiculously scalable or not, those Phoronix numbers do look good on Linux. It's been a long time since I used an AMD system for my personal work (way back in the good old Opteron/K10 days - I despised all the nasty split-cpu AMD Bulldozer+ cores), but I'm seriously considering upgrading to an AMD system, and the new threadrippers would really fit my load.
During the merge window (like now), I spend a fair amount of time double-checking my merges by doing builds before pushing out, and my old i7-6700K is showing its age, with the kernel having grown, and meltdown slowing things down.
My main worry is noise. I'm not sure I want to deal with the blower required for a 180W+ CPU.
Linus
Topic | Posted By | Date |
---|---|---|
Threadripper 32 core review | Per Hesselgren | 2018/08/13 07:50 AM |
Threadripper 32 core review | wumpus | 2018/08/13 08:32 AM |
Threadripper 32 core review | Linus Torvalds | 2018/08/13 01:12 PM |
Threadripper 32 core review | pgerassi | 2018/08/13 02:16 PM |
Threadripper 32 core review | Linus Torvalds | 2018/08/13 02:48 PM |
Less Power Hungry Part? | Passing Through | 2018/08/13 03:19 PM |
Threadripper 32 core review | Groo | 2018/08/13 03:50 PM |
Threadripper 32 core review | Passing Through | 2018/08/14 11:45 AM |
Threadripper 32 core review | pgerassi | 2018/08/13 05:41 PM |
Threadripper 32 core review | juanrga | 2018/08/14 03:44 AM |
Threadripper 32 core review | Linus Torvalds | 2018/08/14 08:37 AM |
Threadripper 32 core review | juanrga | 2018/08/14 10:18 AM |
Threadripper 32 core review | juanrga | 2018/08/16 01:16 AM |
Threadripper 32 core review | Jukka Larja | 2018/08/14 07:41 AM |
[side topic] personal supercomputer (Threadripper 32 core review) | hobold | 2018/08/16 03:47 AM |
Threadripper 32 core review | Alberto | 2018/08/13 10:11 AM |
Threadripper 32 core review | Maynard Handley | 2018/08/13 12:27 PM |
Threadripper 32 core review | Doug S | 2018/08/13 01:01 PM |
Threadripper 32 core review | Alberto | 2018/08/14 01:50 AM |
Threadripper 32 core review | none | 2018/08/14 04:08 AM |
On revenues and right choices | AM | 2018/08/14 07:33 AM |
Threadripper 32 core review | Alberto | 2018/08/13 11:57 PM |
Threadripper 32 core review | Jeff S. | 2018/08/14 06:00 AM |
Shrinks and power density | AM | 2018/08/14 07:49 AM |
Shrinks and power density | David Hess | 2018/08/18 12:30 PM |
Shrinks and power density | AM | 2018/08/19 07:12 AM |
Shrinks and power density | anonymou5 | 2018/08/19 08:13 PM |
Shrinks and power density | John H | 2018/08/20 04:16 PM |
Threadripper 32 core review | David Hess | 2018/08/18 12:43 PM |
Threadripper 32 core review | anon | 2018/08/13 01:48 PM |
Threadripper 32 core review | anon | 2018/08/13 02:25 PM |
*while (NT) | anon | 2018/08/13 02:26 PM |
Threadripper 32 core review | pgerassi | 2018/08/13 06:34 PM |
Threadripper 32 core review | anon | 2018/08/14 04:40 AM |
Threadripper 32 core review | Gabriele Svelto | 2018/08/14 03:22 AM |
Threadripper 32 core review | anon | 2018/08/14 04:44 AM |
Flock of Chickens. | Jouni Osmala | 2018/08/13 07:04 PM |
Flock of Chickens. | none | 2018/08/14 12:43 AM |
AnandTech review clarity | Jeff S. | 2018/08/14 04:06 AM |
AnandTech review clarity | none | 2018/08/14 04:15 AM |
AnandTech review clarity | Jeff S. | 2018/08/14 04:36 AM |
AnandTech review clarity | none | 2018/08/14 04:44 AM |
AnandTech review clarity | none | 2018/08/14 04:53 AM |