Linus Torvalds moves towards AMD Ryzen Threadripper 3970X platform
Apparently it is high profile news, as any media outlet is reporting about it. There has been a disturbance in the Force as someone went AMD after being Intel-exclusive for 15 years. Linus Torvalds , the creator of the Linux kernel, updated his PC with an AMD Ryzen Threadripper 3970X
Yep, he performed an rm -rf "Intel". This is what he wrote about it in a post on the occasion of the release of Linux 5.7 rc7 :
“In fact, the biggest excitement this week for me was just that I upgraded my main machine, and for the first time in about 15 years, my desktop isn't Intel-based. No, I didn't switch to ARM yet, but I'm now rocking an AMD Threadripper 3970x. My 'allmodconfig' test builds are now three times faster than they used to be, which doesn't matter so much right now during the calming down period, but I will most definitely notice the upgrade during the next merge window. ”
Torvalds didn't release any more details about its new setup, but the 3970X is undoubtedly a big heart for its system. Featuring 32 cores and 64 threads with a base frequency of 3.7 GHz and a boost of up to 4.5GHz , manufactured under TSMC's 7nm FinFET process , this Threadripper undoubtedly has all the necessary power for any load you want to run.
We're sure that AMD is happy about news like this.
NVIDIA reponds to Linus Torvals Remarks - 06/20/2012 11:03 AM
The statement follows on this reaction from the man: Supporting Linux is important to NVIDIA, and we understand that there are people who are as passionate about Linux as an open source platform as we...
Linus Torvalds tells NVIDIA to go fuck itself - 06/18/2012 10:53 AM
Wowzers ... Linux creator Linus Torvalds didn't have kind words for NVIDIA when speaking at an event at the Aalto Center for Entrepreneurship in Otaniemi, Finland on June 14, 2012. While NVIDIA does m...
Senior Member
Posts: 1314
Joined: 2010-05-12
Well they can start a thread per file to compile. Each source file has to become a obj, at least that part is as many thread as you want. Then linking and other things i have no idea.
Senior Member
Posts: 3366
Joined: 2013-03-10
If he notices it doesn't, he will probably recompile the compiler to make it support all of them. That being said, I don't see why it wouldn't support as much as is available.
Senior Member
Posts: 11842
Joined: 2006-11-30
Turns out it does support
Would Linux kernel compile speed be a good benchmark on Guru3D CPU reviews?
Performance test but no 3970X and not sure if that optimization on the first link was included.
Moderator
Posts: 12481
Joined: 2000-05-23
Mmm i think they are pushing for custom ARM chips. They have been experimenting for years i think, and now their new entry level laptops will have their arm chip.
Not as simple when it comes to compilers, it's not the same as rendering because in rendering you have the data there waiting to be rendered.
With a compiler doing its thing, it reads line by line and takes into account what came before it. So you can't have two threads working on the same file, as thread number two won't know what is going on before the line it is starting, as thread number one hasn't gotten there yet.
Senior Member
Posts: 845
Joined: 2015-05-19
Compilers are typically not multi-threaded at all, instead you gain parallelism by compiling several files at the same time, which is only limited by how many files there are in a given unit. And IO, eventually.