Skip to main content

⚠️ Please note that this topic or post has been archived. The information contained here may no longer be accurate or up-to-date. ⚠️

2008 Mac Pro vs. 2016 Dell Precision Performance

Comments

6 comments

  • Permanently deleted user
    Does the time C1P needs for exporting JPG images on the MAC pro with OpenCL enabled increase over time, i.e. does the 20th image take much longer than the 1st or 2nd? If you see the same bug on your system as I see on my iMAC (NVIDIA GTX 680 MX, 2 GB) just looking at the time of export in finder will show the difference.
    0
  • BeO
    Top Commenter
    Very interesting. I only didn't understand this:
    [quote="jjakucyk" wrote:
    It goes to show that in this particular case, hyperthreading is only boosting performance on the Dell by about 40% versus a theoretical 100%.



    40%: what do you compare with?
    And why do you expect 100% theoretical boost?

    The Mac runs 8 threads and the Dell runs 8 threads too, so the difference is the CPU clock 3.9/2.8 - 1 = 40%. But in fact the Mac is equally fast without OpenCL in your test.

    Cheers,
    BeO
    0
  • Jeffrey Jakucyk
    [quote="FL" wrote:
    Does the time C1P needs for exporting JPG images on the MAC pro with OpenCL enabled increase over time, i.e. does the 20th image take much longer than the 1st or 2nd? If you see the same bug on your system as I see on my iMAC (NVIDIA GTX 680 MX, 2 GB) just looking at the time of export in finder will show the difference.


    I don't think so. When the export started C1 reported about 5 minutes remaining, and it seemed to progress equally slowly throughout, but I didn't watch that closely.

    [quote="BeO" wrote:
    Very interesting. I only didn't understand this:
    [quote="jjakucyk" wrote:
    It goes to show that in this particular case, hyperthreading is only boosting performance on the Dell by about 40% versus a theoretical 100%.


    40%: what do you compare with?
    And why do you expect 100% theoretical boost?

    The Mac runs 8 threads and the Dell runs 8 threads too, so the difference is the CPU clock 3.9/2.8 - 1 = 40%. But in fact the Mac is equally fast without OpenCL in your test.


    I didn't expect a 100% boost, that's why I said it's theoretical. If hyperthreading could actually double the multi-threaded performance of a processor, and I understand that in certain video encoding scenarios it gets pretty close to that, then the Dell should have been significantly faster than the Mac.

    I tried disabling hyperthreading on the Dell, and the results are as follows:

    OpenCL On 1:10
    OpenCL Off 1:43

    So it seems that hyperthreading actually hurts performance in this case. So what's going on then? Well, after nearly 10 years of development, the Haswell chips are significantly more efficient/powerful per clock cycle than Harpertown. If there were such a thing as a 3.9 GHz Harpertown Xeon, then a 4-core system would still take almost three minutes to process these photos. General CPU benchmarks show an approximately 70% speed improvement at the same clock frequency between Harpertown and Haswell, and this test would seem to bear that out. Fascinating.
    0
  • Glyn Szasz
    It would be interesting to see what the difference would be if you took the Quadro card from the Dell and stuck it into the Mac Pro. Very close to getting a Quadro for my mac 3,1 and interested to see if there are any issues
    0
  • Jeffrey Jakucyk
    Would the Quadro K620 work in this Mac Pro? I know you generally need to flash them to get boot screens and all that, but I'd probably need to find a power cable for it (the Radeon has a separate power cable too) and also a DisplayPort to Mini DisplayPort adapter. I generally haven't looked at more recent cards because they require Mountain Lion to run, and I still occasionally need to boot into Snow Leopard. Though I suppose it might be possible to install both and just swap monitor cables as necessary if it turned out to be a big benefit, it's not as if it's an expensive card. Slot 3 with 4x PCIe lanes should still have enough bandwidth to handle the SSD without a performance hit compared to the 16x lanes in slots 1 and 2. The trick would be if the Quadro is small enough to not block the fan on the Radeon. You can see that even the small SSD card covers about 1/4 of it.

    http://jjakucyk.com/captureone/IMG_1666.jpg

    http://jjakucyk.com/captureone/IMG_1670.jpg
    0
  • Jeffrey Jakucyk
    I finally had a chance to try the Quadro K620 in my Mac Pro, and while there was promise, it ultimately flopped.

    For starters, the Quadro does not need a separate power cable, so all I had to get was a DisplayPort to Mini DisplayPort adapter. I got a Startech one from NewEgg, there's surprisingly few out there. I'd downloaded and installed the appropriate Nvidia drivers already (harder than it would seem, because they have drivers that are specific not only to the operating system version (10.10.4, 10.10.5, etc.) but to the specific build installed on your machine. There's like 5 or 6 different versions just for Yosemite 10.10.5 for instance, and you need to get the right one.

    Anyway, the computer booted fine, without the boot screen of course (I do not think a Mac EFI firmware is available for this card regardless). There was some speckling that I could see in dark areas of the screen. This could be a symptom of the cheap DisplayPort adapter, but I don’t have a way to test that. Still, not a good sign.

    As far as CaptureOne, FL was on to something, I saw the same problem. The first 12 images took just 0:46, so extrapolating that out the whole export should’ve only taken 1:32 (nearly as fast as the Dell). Unfortunately, no such luck. It started to slow down a bit after the half way point, but it was totally in the weeds by about image 19 out of 23. The last two were painful and the whole export took 2:48, so it was still significantly longer than CPU-only. If I immediately restarted the export, then it was slow from the get-go, estimating no less than seven minutes to finish.

    I know that iMacs have had issues with thermal throttling of the GPUs, but would that be likely in this case? I assume based on the small fan (and overall small size of) the K620 that it’s probably a fixed speed, but there was no evidence of throttling on the Dell so what gives? Aside from that, it didn’t improve the overall responsiveness of anything I could test. Graphics performance of Cities Skylines did not seem affected markedly either, though this really isn’t a gaming GPU.

    There are certainly be some good GPU upgrades out there, but at least in this case, I don’t think the Quadro K620 is a worthwhile endeavor.
    0

Post is closed for comments.