How much better is the 28-core version of the new Mac Pro than the 8-core?
As opposed to the $150,000 Win10, 56 core 1TB RAM rendering machines that are already being used by the film industry? I don’t think so.For 3D rendering, the 28 core will kick ass with apps that render via the CPU.
(Cinema 4D)
But the 28 core mMacPro makes for a very poor choice as a rendering box because it's waaaaaaay too expensive.
And even worse if we're looking at "false cores" (AKA SMT). Not only do you have an issue with the software being unable to scale to more cores - but for most all workflows SMT2 is not twice as fast as physical, SMT4 is not twice as fast as SMT2, SMT8 is not twice as fast as SMT4...Doesn't matter how many cores if the Software doesn't take advantage of it.
as has been true since the first dual-core Macs in 2005. Multi-core Macs have been around in some form for 14 years.Doesn't matter how many cores if the Software doesn't take advantage of it.
So... more physical cores are better for these apps that you don’t name.And even worse if we're looking at "false cores" (AKA SMT). Not only do you have an issue with the software being unable to scale to more cores - but for most all workflows SMT2 is not twice as fast as physical, SMT4 is not twice as fast as SMT2, SMT8 is not twice as fast as SMT4...
I use some big systems, and usually turn SMT2 off - it's slower than physical cores. I will turn it on for a few highly threaded workflows that may get a 10% to 30% boost from SMT2 - but those are uncommon.
How many cores?
Thank you for your very informative answers!
It will help me to make my selection!
And even worse if we're looking at "false cores" (AKA SMT). Not only do you have an issue with the software being unable to scale to more cores - but for most all workflows SMT2 is not twice as fast as physical, SMT4 is not twice as fast as SMT2, SMT8 is not twice as fast as SMT4...
I use some big systems, and usually turn SMT2 off - it's slower than physical cores. I will turn it on for a few highly threaded workflows that may get a 10% to 30% boost from SMT2 - but those are uncommon.
Nice theory, but real world numbers don't offer much support unless you have crazy numbers of runnable threads.The goal of SMT isn’t to double/quadruple speeds. It’s that the CPU fan pipeline more efficiently in that configuration. If one thread is stalled waiting on memory or something it can jump to another.
It would be hard to suggest any Apple system if your workflow is only multi-platform apps - especially considering the steep entry price for the mMP.I'd welcome configuration suggestions for video editing using the Adobe CC suite (Premiere Pro, After Effects, Media Encoder, etc
While I'm not thrilled with the high entry price, it's a long-term business investment for the next 5+ years, central to how I make a living. So reliability (first and foremost), an OS that makes sense to me, upgradeability are all critical. So if the mMP can save me even a few hours per year over the next few years vs. dealing with a new OS or less reliable hardware, the mMP will earn its keep. But I do want to make sure that I make good initial choices for components that are not easily (or economically) swapped out and upgraded, which I assume is the case for the CPU. Which is why I welcome suggestions.It would be hard to suggest any Apple system if your workflow is only multi-platform apps - especially considering the steep entry price for the mMP.
The reliability of the MP7,1 is unknown. The MP6,1 had some serious issues.While I'm not thrilled with the high entry price, it's a long-term business investment for the next 5+ years, central to how I make a living. So reliability (first and foremost), an OS that makes sense to me, upgradeability are all critical. So if the mMP can save me even a few hours per year over the next few years vs. dealing with a new OS or less reliable hardware, the mMP will earn its keep. But I do want to make sure that I make good initial choices for components that are not easily (or economically) swapped out and upgraded, which I assume is the case for the CPU. Which is why I welcome suggestions.
Have you looked at the price tag for the 28-core upgrade?But to stay on topic... 28 CORES!!!!
Nice theory, but real world numbers don't offer much support unless you have crazy numbers of runnable threads.
See https://superuser.com/questions/1166529/performance-impact-of-hyper-threading for some interesting analysis.
I'm not sure why you think that pipelining and SMT are related. Pipelining is mostly "per thread".Again, it's not meant to double or quadruple speeds. It's to allow the CPU to stage more efficiently.
But 10% throughput improvements on massively multithreaded apps just aren't that exciting - unless you have a web server cluster with a million active requests.
I'd like to see actual application (not synthetic like Geekbench) benchmarks comparing Xeon CPUs with and without SMT2 enabled, and the same for SMT4 and SMT8 CPUs.