It was great to see It's Over 5000! NEW Threadripper Pro 5000 WX! - YouTube from @wendell
I’ve been specialising in Rust since the last year, just last week I launched a high-concurrency API running in a K8s (AWS Fargate) cluster. It was able to process orders at 19k req/5mins an 5k req/min. Nothing over the top, but glad it got the job done.
That said, anyone working in Rust will enjoy more cores, more RAM And overall high IOPS to ensure a quick dev workflow. My current 1950X (the OG) threadripper desktop is showing its age with only 32GB RAM. This build was started in 2017 and I had planned to keep it going for 5-years, but these boxes will definitely stay in service for a few more years for sure.
I’m just keen to follow any news in this space and also details on motherboard options, especially Workstation centric boards from Asus. Given how much pain I faced as an early adopter, my Theadripper boxes only started to get any actual use almost a year+ after initial setup and many many UEFI/AGESA updates.
So this means, in all reality TRPro5000WX is a 2025 pipe dream? May be. Anyways, share your thoughts and news on the topic here
Getting my new p620 with a 5975wx to upgrade from my 3945wx as works providing it for free what’s going to be great as I’ve been testing some Milan chips and it’s pretty nice so having it on a desktop platform would be fantastic and going to be using it for some CFD that I’ll be using alongside with my Mac Studio.
I’m on a 2950X and running a lot of VMs and I’m really wanting a boost in single threaded performance. I think its time to upgrade CPU and it seems any Linux enhancements requires a newer CPU.
Question to myself is if I want to stick with 16 cores or go up to 24 or 32. Not so much because I need that many, but would more L3 help with my use case? Would more cache help with VM performance? I’m not sure. For instance take the 16 core and compare it to the 32 core with hyperthreading disabled. With lower base boost the extra cache may not do much, or perhaps it does…
Stumbled across this today, it seems there is a new motherboard out from Gigabyte for the Threadripper Pro platform: MC62-G41
How can they justify not including Intel 10G beats me.
In the past I was bitten badly buying the very first X399 AORUS Gaming 7 (rev. 1.0) as they never updated their AGESA/Bios much. Instead the Asus team was almost daily pumping out UEFI updates, so I try to steer well clear of Gigabyte.
IPMI is included (good) and so many PCIe 4 x16 slots is amazing.
This also looks like a nice alternative, although not current gen 2124US-TNRP | 2U | A+ Servers | Products | Super Micro Computer, Inc.
Count me in as another one who is drooling over the 5000 series 'Ripper Pro. I consistently hit 100% CPU usage on my 18 core 10980xe workstation and am looking for something with a little more horsepower. Is anyone hearing any leaks on when they will be available in the wild? Also, is anyone expecting a new set of boards for the 5000 series? I really like the features of the WRX80e from Asus and am hoping to use that board for my build, but don’t want to lose performance to a newer board specifically designed for the new CPU. Given the sockets and TDPs are the same I would think a BIOS update would suffice
It’s possible the same socket could work but it’s best to wait till that’s finally confirmed. Last news I saw was the 5000 series are restricted to a Lenovo desktop product.
Oh, and welcome to the L1 community
TR Pro 3000 series was slowly trickling into the market a couple of months after Lenovo got their exclusivity launch. So I expect them to be available late summer. Previous leaks and reports of Threadripper Chagall hinted at same socket and compatibility with existing boards after a BIOS update. Although there are 5 different SKUs announced, I don’t think we’ll see all of them in retail.
Yeah, I doubt every option will be available retail. I do anticipate same socket given what AMD did with Epyc going from Rome to Milan and given that TR pro is basically an Epyc processor marketed for workstations. I’m hoping the 32 core goes retail since that is what I really have my eye on. Is it summer yet?
Indeed, I would be interested to get the same:
- 32-core TR pro 5000 WX (sWRX8 socket)
- Asus Pro WS WRX80E-SAGE SE WIFI
- 32GB DDR4 ECC (fastest possible) / Crucial site shows this as compatible: MTA18ASF4G72AZ-2G6B1 / 2666MT/s
A lot of devs looking at Rust build times, especially ones without C++ experience, forget single core performance - linking doesn’t really parallelize well afaik. Not to mention your comfort - code completion is also single threaded.
While my project is kinda microservice-y, there’s a lot of big dependencies (tokio, nats, I’ve added jemalloc recently, proc macros, build scripts relying on git2), I do not feel the need for a Threadripper.
On my 5900X, from clean repo, I consider this times completely acceptable. Cargo lists 365 crates to cmpile in these runs. All my services in one workspace, build with a single command.
cargo build --bins 363.83s user 39.26s system 1148% cpu 35.093 total
cargo build --bins --profile release-lto 598.31s user 39.99s system 1011% cpu 1:03.13 total
I’m kinda surprised it only used 1200%, this is a 12c24t CPU after all, just serves to highlight my point about ST.
Taking a quick and look at PassMark benches (their database is enormous, I use them as quick reference for comparing CPUs), a 5900X, or especially a 5950X, would be an enormous improvement for you.
Personally, I would love a Threadripper, but I can’t afford it. Although I probably won’t see the need for those lanes until a few years into building my home lab.
Sorry for going off on a tangent, but it’s nice to have someone else doing Rust.
In the meantime you might be able to give it a wee boost.
I have had this RAM OC’d to 3333Mhz in my 1950X system for almost 2 years now (May 2020), rock solid:
( I needed more RAM to build Clang/LLVM )
If you want to run Phoronix test suite to see if it might be worth I just ran pts/ramspeed and pts/build-linux-kernel
MOTHERBOARD: MSI X399 GAMING PRO CARBON AC
BIOS Version: 1.C0
Chipset: AMD 17h
Updating AGESA gave it a good boost as well.
My build times ( g++, not Rust tho ) shortened by a good 10-15% with both the BIOS and RAM upgrade from the old 2400Mhz ECC (2133 OC’d to 2400).
Initially I had the 2133 RAM OC’d to 2666 but the BIOS update to 1.C made that unstable, could only run it at 2400 but it was effectively faster so something must have changed in the timing calculation.
Then I got the 3200 RAM and nudged it up to 3333Mhz.
Funny thing too: With the 2400Mhz RAM builds all-cored to 3.7Ghz, with the 3333Mhz RAM it all-cores to 3.5Ghz but builds 10-15% faster.
It must have been doing a lot of spinning its wheels waiting on RAM and cache transfers on the 2400Mhz RAM (cache and fabric bus run relative to RAM speed)
Lenovo has earned 1st dibs [again], as what was done prior, with the Debut [Gen3-TR] Pro chips
It’ll be a few months, before obtaining un-tarnished 5000 series-Pro CPUs ,being a viable thing
I hope that they get released to the public. However I want non-Pro threadripper also.
True, regular Threadripper would be fine and hope they go with a sensible price point.
I would love to see this with mold (fast linker, parallel).
I use the 2990WX with Linux for development and it’s amazing for Elixir, which is built on erlang and uses all my threads for concurrent testing (even with Postgres, using transactions) with exunit.
My main use case is with Rust and compiling also uses all threads and
rust-analyzer in vim is also resource heavy. I just upgraded my 1950X box to 64GB ram and it’s already very very zippy.
However, I just can’t seem to get bluetooth to work. Even with a bluetooth dongle (in Fedora).
I would like to see that too, but based on what offerings are available in the Pro series, and the coming launch of Ryzen 7000 series, I don’t really see a non-Pro Threadripper on the horizon
Yea, it just means that AMD f-d me and other people like me over.
Which means when it comes time to build another system, I won’t easily spend money with AMD again.
Right now 12th gen looks like a good alternative platform to threadripper as it has things that the TRX40 doesn’t have but is also much cheaper. The little cores are good for parallel workloads. However I am a longtime AMD user and I am not looking to change my main workstation right now.
It just is a huge kick in the pants that I definitely will not forget when it come time to spend money to upgrade my workstation again. I will definitely not be able to give AMD the benefit of the doubt in any manner, meaning that AMD will need to offer a competitive platform with more features at a lower price. Otherwise I will choose their competitors.
They first screwed my with x370 by not getting me upgrade to Ryzen 5000… so I went to Threadripper Zen2 so that I would be able to upgrade to Zen3 and now they have screwed me again…
Did AMD ever say that would be possible?