Honest q: What home-use workstation would use 32 cores? (Excluding home labs or servers).
I'm literally sitting here waiting for glibc to compile, because I need a version with debug symbols, which the version from Arch Linux' repos lacks. Right before that, I compiled valgrind from the git head, because the current release (3.13) doesn't support glibc 2.28. I have compiled Chromium a couple of times for work. It's very apparent that my 2-core 4-thread i5 5200U is a bit too weak; I'd love to be using a 16…
AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
121–130 of 202 posts
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#122Honest q: What home-use workstation would use 32 cores? (Excluding home labs or servers).
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#123Earlier quoted context omitted.
Not my experience. I've had stutters with Ableton Live on a 4 core machine with 2 cores still idling around. Ableton cannot multi-thread a single track (at least in Version 9), and if you're using a single-threaded VST that does not matter anyway.
If a single instance of a VST can use 100% of a thread, you're using a woefully underpowered processor or a ludicrously inefficient plugin. Many composers regularly work on projects with hundreds of tracks and thousands of plugin instances. Projects of that scale used to require multiple computers and a bunch of DSP accelerator cards, but they're now entirely feasible on one high-end workstation.
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#124Earlier quoted context omitted.
>> Folklore would have it that single-thread performance is the most important aspect of desktop performance There are a few places where it matters. We talk of "gaming" but that is too broad a term imho. Many AAA games do leverage AMD chips well. They know how to split loads across threads to maximize performance. But in recent years the hot games have come from indi developers. Pre-release titles from tiny develope…
KSP 1.1 finally added multithreading btw
Multithreading aside: KSP's approach to physics also doesn't help them. Rather than make creative decisions re what should and shouldn't be calculated, they just hammer the physics thread with lots of calculations that have zero impact on the user experience. In a larger dev these would be optimized away.
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#125Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#126Earlier quoted context omitted.
You think they'd either pull the review or place a disclaimer at the start about this, but I agree with what you're thinking (throttling).
Ian re-ran all of the affected tests after discovering the mistake, but he also kept the data for later analysis. Those results aren't in the review yet.
"Me being an idiot and leaving the plastic cover on my cooler, but it completed a set of benchmarks. I pick through the data to see if it was as bad as I expected"
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#127This is the perfect chip for continuous, low-memory number crunching. For everything else... not so much. I mean, this chip consumes 74W when idle, of which almost 90% are spend on the interconnect. That's insane. Most important bit in the review for me: "After core counts, the next battle will be on the interconnect. Low power, scalable, and high performance: process node scaling will mean nothing if the interconnec…
Why do you say low-memory? I got the opposite feeling. I've been drooling over EPYC and TR2 ever since they released the specs for my memory bandwidth limited projects.
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#128Earlier quoted context omitted.
"this review shows that the 16-core 2950X compiles Chromium faster than the 32-core 2990WX, presumably this means something other than the thread count becomes a bottleneck after 16 threads" The article mentions that, due to the die packaging, only 16 of the cores have direct access to RAM. So for the 32-core version, half the cores are memory-starved and have to go through the 'connected' cores (also impacting these…
Might memory access model (UMA vs NUMA) play a role here? AFAIK the TR2950wx has configurable model (can be configured to work in either uma or numa mode) whereas the 2950x only has one mode (can't recall which one at the moment)
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#129Two additional benchmarks I like to see from Anandtech: 1) some VM base tests for these kind of CPU - 32, 64, 128 VM all running some kind of web/db/redis benchmarks inside. 2) Some compilation testing - time the clean build of AOSP, BSD, some very complex linux app - use max jobs setting for parallel compile and time how long it take to finish the jobs. ( measure the over CPU usages at the same time. )
Phoronix had it compiling the Linux kernel in 32 seconds, compared to 37.5 for the 7980XE.
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#130Earlier quoted context omitted.
They do a compilation of Chrome in the "Office Tests" section. The 32Core takes about an hour per compile, but the 16Core is actually a bit faster (my guess would be that linking takes longer on the 32 core machine as it's very memory intensive).
FWIW, I believe the version they use relies on a version of MSVC where the linker is predominently single-threaded, and linking the final binary ends up as a significant proportion of the time.