See my review and benchmarks from a photography perspective here...
https://forums.macrumors.com/threads/1692536/
Short story: Aperture, Photoshop (and I'm assuming Lightroom, although I don't use it) are very demanding applications. Working with GB libraries of 30MB RAW photos can actually be more demanding than working with HD video. For optimal performance, you need high clocks, multiple cores, tons of RAM, and fast I/O. They also use the GPU for some functions as well, and that will certainly improve over time. The improvements in my workflow coming from a modest 2009 Mac Pro have been substantial.
What I determined through testing, and research is that the top turbo speed is not obtainable unless the system supports putting cores to sleep. Apple doesn't implement these C3/C6 sleep states on any of it's systems, nor do any PCs that I could find. In my research, the only instances where someone was able to get the top-rated turbo speed out of their CPU was by going into the bios for their system and manually disabling all but one core on the CPU. The fact that Apple and even PC vendors don't support this is probably a good thing, since the overhead in sleeping/waking cores would probably impact performance more than an extra 100MHz boost in clock speed would help... especially with the number of threads running at any given time.
You can read more about it in the thread below, but the moral of the story is, do not make any decisions based on the top-rated turbo speed. That is simply not obtainable. Best your system will do with lightly threaded tasks is one rating below max (3.7GHz for 6-core, 3.8GHz for 8-core, 4-core untested as of yet).
https://forums.macrumors.com/threads/1694931/
p.s. It has nothing to do with Xeon or non-Xeon processors. My rMBP behaves exactly the same way as do i7 processors.
I don't understand how these chips can't reach there top turbo rating yet the i7 equivalents can be OC'D well beyond their highest rating and stick those numbers consistently.
I did acknowledge your testing a few posts later in this thread (#40); yes, they don't hit their top speeds, but they DO top out at about the same speed in testing. So if you have a single-threaded workload, the 4, 6, and 8-core units will be about the same speed, even if that speed is not, in fact, 3.9GHz.What I determined through testing, and research is that the top turbo speed is not obtainable unless the system supports putting cores to sleep. Apple doesn't implement these C3/C6 sleep states on any of it's systems, nor do any PCs that I could find. In my research, the only instances where someone was able to get the top-rated turbo speed out of their CPU was by going into the bios for their system and manually disabling all but one core on the CPU. The fact that Apple and even PC vendors don't support this is probably a good thing, since the overhead in sleeping/waking cores would probably impact performance more than an extra 100MHz boost in clock speed would help... especially with the number of threads running at any given time.
You can read more about it in the thread below, but the moral of the story is, do not make any decisions based on the top-rated turbo speed. That is simply not obtainable. Best your system will do with lightly threaded tasks is one rating below max (3.7GHz for 6-core, 3.8GHz for 8-core, 4-core untested as of yet).
https://forums.macrumors.com/threads/1694931/
p.s. It has nothing to do with Xeon or non-Xeon processors. My rMBP behaves exactly the same way as do i7 processors.
Although VirtualRain answered this well, a Nikon D800 raw still is about 50MB; a Canon 5D Mark III is 30MB. On documentary jobs we may have five such cameras shooting 500 photos per camera per day. That is about 100 gigabytes per day....I'm still wondering why photographer and graphical design (non-3D) would need a dual GPU, Xeon based workstation in the first place...
Although VirtualRain answered this well, a Nikon D800 raw still is about 50MB; a Canon 5D Mark III is 30MB. On documentary jobs we may have five such cameras shooting 500 photos per camera per day. That is about 100 gigabytes per day.
Certain activities are time consuming, especially with lots of photos. E.g, Lightroom import and generating 1:1 previews. Or Photoshop HDR processing. Other activities (e.g, shake reduction sharpening) aren't that slow per se, but every control movement imparts a several second delay. So the artistic loop of repetitively inspecting, changing, re-inspecting is greatly impeded by even a few sec delay.
If you are doing production-quantity work under a deadline, a substantial performance improvement in your workflow "common path" is worth almost any price.
It's also not the Xeon as much as it is the other intangibles that come along with the "Pro" rig. Bus speeds, better GPU, etc. If they had an i7 version, that would be just as good.
I did acknowledge your testing a few posts later in this thread (#40); yes, they don't hit their top speeds, but they DO top out at about the same speed in testing. So if you have a single-threaded workload, the 4, 6, and 8-core units will be about the same speed, even if that speed is not, in fact, 3.9GHz.
Exactly.. All of those are available in a simple PC, so a workstation class machine isn't really needed.
Yes, I expect software performances to catch up. Problem is, the nmp GPU aren't getting any younger, so unless apple or third party come up with GPU upgrades, you may not get to enjoy those gain for long. The tech world doesn't stand still for anybody.
There is significant truth to that, and my group does professional video and photo work using iMacs and PCs every day.Exactly.. All of those are available in a simple PC, so a workstation class machine isn't really needed.
I'm thinking about buying a nMP with Intel Xeon E5 3.7GHz base model since I run AutoDesk Revit in Win 7. Revit doesn't take advantage of muti-cores. I have a MP 1,1 and I'm looking to upgrade. I'm not sure if I should buy a nMP or iMac i7. I love how you can upgrade the MP's.
I worked at an ad agency type place. After 2-3 years, the iMacs just pile up as junk.
Even if home use is easier, the iMac has a lot of failure points, relies less on fans than using the case to dissipate heat and is kinda hard to repair.
It's obvious that people can use the MacPro for 5+ years as evidenced by how many people here are still running 2006-2009 machines.
If you get an iMac, definitely get the Apple Care, and expect to replace it after about 3 years. YMMV, but...
I.... yes, they don't hit their top speeds, but they DO top out at about the same speed in testing. So if you have a single-threaded workload, the 4, 6, and 8-core units will be about the same speed, even if that speed is not, in fact, 3.9GHz.