Earlier quoted context omitted.
If AMD's method scales so much easier, why didn't Intel just... do that? Honest question.
Intel could do that. But AMD came out with this method first. AMD has only been doing this "infinity fabric" thing for a year. Intel was caught with their pants down. It seems like Intel is researching chiplet technology and trying to recreate AMD's success here. It takes several years to create chips. So Intel realistically won't be able to copy the strategy until 2020 or later. But you better bet that Intel is goin…
AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
141–150 of 202 posts
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#142The biggest benefit I've found to running a 1950X isn't something I would have expected, but which perhaps I should have. True, it's much faster than my old system for batch processing, but most of the time it's still idle. Even if it's running Chrome flat-out, as far as the 1950X is concerned, that's idle. Because the two NUMA nodes are ~entirely independent, it's capable of running two independent processes at full…
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#143The biggest benefit I've found to running a 1950X isn't something I would have expected, but which perhaps I should have. True, it's much faster than my old system for batch processing, but most of the time it's still idle. Even if it's running Chrome flat-out, as far as the 1950X is concerned, that's idle. Because the two NUMA nodes are ~entirely independent, it's capable of running two independent processes at full…
>> 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…
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#144It seems performance under Linux is significantly better: https://www.phoronix.com/scan.php?page=article&item=amd-linu...
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#145Earlier quoted context omitted.
Intel could do that. But AMD came out with this method first. AMD has only been doing this "infinity fabric" thing for a year. Intel was caught with their pants down. It seems like Intel is researching chiplet technology and trying to recreate AMD's success here. It takes several years to create chips. So Intel realistically won't be able to copy the strategy until 2020 or later. But you better bet that Intel is goin…
AMD introduced HyperTransport in 2001.
AMD "upgraded" HyperTransport to Infinity Fabric. Which IIRC uses a bit less power (taking advantage of the shorter, more efficient die-to-die interposer).
Intel has UPI (upgrade over Intel QuickPath), but it hasn't been "shrunk" to chiplet level yet. Intel has EMIB as a physical technology to connect chiplets together... but Intel still needs to create dies and a lower-power protocol for interposer (or maybe EMIB-based) communications.
So Intel has a lot of the technology ready to create a chiplet (like AMD's Zeppelin dies). But Intel wasn't gunning for chiplets as hard as AMD was. Still, Intel demonstrated their chiplet prowess with the Xeon+FPGA over EMIB. So Intel definitely "can" do the chiplet thing, they just are a little bit behind AMD for now.
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#146Earlier quoted context omitted.
Digital audio workstation workloads are massively multithreaded, with hundreds or thousands of DSP processes. Performance scales almost linearly with core count.
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.
This is still the case in 10, and one of the reasons I have been seriously looking at Bitwig (Linux support being the other).
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#147Earlier 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…
Minecraft reigns king in that category. I don't know if it still does, but a couple years ago Minecraft actually managed to somehow still use the OpenGL immediate mode. Back then the larger Minecraft servers required ridiculous amounts of memory and dedicated a dozen cores just to Java's GC.
I hear the (Windows/console only?) version is faster for all the reasons you'd expect, but I'll probably end up never playing it.
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#148> 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 interconnect becomes 90% of the total chip power. I think this means that scaling processors to more cores (nodes) in a lightweight-NUMA scheme just isn't going to work. My guess going forward is that the core counts will stay at the current level for quite a while…
I was amazed at how much power the interconnect was taking on these parts. Even with all the other downsides I was convinced it was the right move, but those power requirements are giving me second (third?) thoughts. The 7nm parts (incl. Ryzen on up) are rumored to use 16-core CCXes, so we should see 64-core EPYC and possibly Threadripper with no worse IC power use. Hopefully they'll make the IC better as well. 7nm E…
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#149The biggest benefit I've found to running a 1950X isn't something I would have expected, but which perhaps I should have. True, it's much faster than my old system for batch processing, but most of the time it's still idle. Even if it's running Chrome flat-out, as far as the 1950X is concerned, that's idle. Because the two NUMA nodes are ~entirely independent, it's capable of running two independent processes at full…
> Because the two NUMA nodes are ~entirely independent, it's capable of running two independent processes at full speed. I don't understand. From my (admittedly little better than layperson's) knowledge, I'm guessing the cores of most multicore processors have to compete for memory access...? Is there a good search term I can use to help me understand what's going on here?
Threadripper and Epyc present themselves as 2 or 4 separate NUMA nodes depending on model. Spreading a single task across multiple NUMA nodes usually hurts performance significantly (often slower than just running it on a single node using fewer threads), but you can run 2/4 separate tasks at pretty much full speed.
The new WX processors are a little weird because two of the NUMA nodes have no direct access to RAM at all, they have to ask the other 2 dies to do it for them and pass it over.
Re: AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
#150The biggest benefit I've found to running a 1950X isn't something I would have expected, but which perhaps I should have. True, it's much faster than my old system for batch processing, but most of the time it's still idle. Even if it's running Chrome flat-out, as far as the 1950X is concerned, that's idle. Because the two NUMA nodes are ~entirely independent, it's capable of running two independent processes at full…
One instance of this might be "running a performance-intensive game fullscreen on one virtual desktop while having a browser open to read strategy guides on another virtual desktop". This is a common use case for me that also seems to be the first place where performance starts to diminish.
Streaming would be a better example.