Apple's New Mac Pro Begins Showing Up in Benchmarks
macrumors.com
macrumors.com
When I was a windows desktop user (up until about 8 years ago) I found that everytime i wanted upgrade the internals the CPU socket had changed along with the Mobo chipset necessitating a upgrade of not just CPU, but Mobo and memory.
I can understand swapping out gfx cards fairly regularly but are there that main users who completely gut their mac pro on a regular basis?
I've used both Mac Pro and HP Z800 workstations, and currently use a HP Z800 that is probably 3 or 4 years old, but also have used a Mac Pro as recently as 2 years ago.
I've never upgraded a CPU in a workstation.
The CPUs I buy are chosen for performance at a sane (relative) price. I'm currently running a couple of Xeon X5560 CPUs, I think they cost £1,600 each at the time.
I also buy as much RAM as is reasonable for the box, I started this Z800 on 24GB ECC RAM which was dirt cheap (relatively - as many slots on the motherboard meant I could get lots of the smaller sizes which were cheap). When the price later dropped on the larger modules I upped it to 192GB RAM.
As for graphics card... now that is something I upgrade every 2 years or so. I started on a Quadro FX1800 and am now on a Quadro 6000.
Aren't the names of these things wonderful? You know you get more when the number is HUGE!
I think this is basically the norm: Upgrade RAM, upgrade GPU... leave CPU until you replace the whole box.
PS: And whilst I'm here, the Mac Pro is a good design... but for the wrong product. I think this is a new design that is the right design with airflow, cooling and silence in mind and would suit desktop users well... but desktop requirements are not workstation requirements and not being able to replace GPUs is a non-starter. I'll skip this design of Mac Pro entirely, or at least until a very wide range of upgradeable GPUs are available. The RAM is also going to be costly, given the few slots available and the higher price for denser modules. I love the design, but this is the wrong class of computer for the constraints that come from the execution of that design.
£4k for 128GB RAM, compared to 12 * 16GB modules @ £200 = £2.4k for 192GB RAM.
Hmm. Yeah, I'll probably be sticking with the PC route and running Linux still.
Even with these purely speculative prices, the Mac Pro design forces fewer denser modules and is really going to hit the pocket hard.
I think people who upgrade their CPU in Mac Pros are a minority of Mac Pro users. I'm probably not a typical Mac Pro user (a "mid-range" tower would've been fine for me), but I bought a 2007 Mac Pro with the least expensive CPU option, then in 2012 upgraded the CPUs in it to extend it's life. The Xeon CPUs I used were ones Apple never offered, but they happen to work in the machine I had.
Also: I upgraded the graphics card several years ago, to an official Apple supported graphics (ATI 5770), but my Mac Pro model isn't officially supported by Apple (but it works fine). I also did a hack to get the current OS X version, Mountain Lion, running on my machine (it isn't supported by Apple). My Mac Pro borders on being a Hackintosh at this point.
Note: For a Mac Pro 1,1 (2006), you may also want to update to the 2,1 firmware depending on what CPU you are using (have to create an account and login on these forums to download the file): http://forum.netkas.org/index.php/topic,1094.0.html (The 1,1 and 2,1 are identical hardware except for firmware)
Nor does it measure I/O. I'm interested to see how that PCIe SSD performs.
Because that's what Apple says the 2013 Mac Pro SSD is capable of.
But I don't understand. That card alone is $3,500.
Here are two links which come to a different conclusion from you.
http://www.barefeats.com/mba13a.html
http://www.macrumors.com/2013/06/11/macbook-airs-pcie-based-...
Maybe you beat some other PCIe SSD product, but that's not saying much. Capabilities differ between SSDs, even if they are all using PCIe.
But even if you did, how does what you write make them "disappointing"?
Seeing that you need 3 (THREE) drives in RAID0 to beat ONE SSD.
And that of course that won't help you in random access times.
Actually, looking at disassembly of Geekbench, they barely even use SSE vectors, so it’s really nearly 3/4 of the floating-point performance that goes unmeasured by the benchmark.
One could perhaps argue in the defense of the benchmark that many consumer applications don’t take advantage of these ISA extensions, but you definitely cannot argue that pro apps don’t use them; this alone makes Geekbench (and in fairness, most benchmarks, which tend to be pretty naive) extremely misleading for evaluation of “pro” hardware. Ultimately there’s only one benchmark that’s useful for such evaluation: actually exercising the workload that you intend to run on the machine.
Geekbench also doesn’t use available libraries that offer high-performance implementations of the computations in question (of which any serious application developer would avail themselves). Looking at numbers for released hardware, the “LU decomposition” results in Geekbench make clear that they are either using far too small of a problem size or using a naive C implementation of the operation and measuring the performance of whatever code their compiler generated. If they wanted to show the performance of the system, they would use one of the available library implementations.
Such benchmarks tell you something, but it isn’t really how good hardware is; it’s closer to a measure of how well a compiler can salvage naive C code when it isn’t allowed to take advantage of the available hardware features. I’m not sure what that’s representative of, but I know that it’s not representative of professional workloads.
LINPACK as you typically see reported for consumer and mobile devices is far worse; the implementations used there are often naive scalar implementations that do not do any form of cache tiling. This means that for small problem sizes they are actually measuring how clever the compiler is, and for large problem sizes they are actually measuring memory throughput (both of which are interesting, but they are not what a “CPU benchmark” should be reporting).
The set of operations covered by Geekbench is actually fairly interesting (with some exceptions). If they simply used the best available libraries instead of their own naive implementations it would almost be a respectable benchmark.
No internal expansion, no built in CD/DVD drives, limited memory, no apparent means of upgrading the video, and if one of the components breaks its off to the store. Yet if predictions are right this will be even more expensive than current solutions. Worse, Thunderbolt enclosures are not cheap, if can even find them.
Unless those price predictions are way off base I and a few others I know have even started serious talk of going hackintosh.
Apple had every opportunity to produce a slimmer tower that still gave options for expansion. Instead its a replay of the "Cube" days.
Its not even good looking, the Cube at least could pass as a conversation piece
Kind of like Apple is pulling something like this:
Mid-range desktop you say? Hmm... Yes, I've got just the thing- How about a mid-range desktop with the price of a top-end desktop?
If it turns out that there are actually a range of machines, with GPU options other than Firepro, this could still end up as a very compelling mid-to-high-end personal desktop.
GPUs are not going to make those compiles any faster, and apple has abandoned distcc. The more CPU cores the better.
I'm seriously disappointed that they are not offering a 2 or even 3 socket version of the new mac pro. They're all, fuck you iOS developers, the only people who are practically stuck on our platform.
ECC memory is a high-end feature. As is the specific choice of GPUs. Arguably, the fast PCIe SSD counts, too, although I suspect that won't last -- everyone benefits from I/O bandwidth, and there's no particular reason, other than market segmentation, for PCIe SSDs to be more expensive.
It's more a Mac Mini Pro than a Mac Pro.
This is a high end machine. Go compare:
http://www.hp.com/united-states/campaigns/workstations/z820_...
Do you by any chance drive a mid-range Bentley?
Plus some kit I use won't go on the end of a thunderbolt bus...
The key in the new Mac Pro is extensibility (those 6 ports, each daisy-chainable). Thunderbolt is like a PCIe cable, you could add a better GPU, storage or whatever you wanted as external devices. It's much more open to third-party manufacturers than the current model of apple-sanctioned upgrades.
- It should be "running at 933⅓ MHz". A DDR3-1866 module is 933⅓ MHz, 1866⅔ MT/s, ~15GB/s. They have quad channel DDR3-1866. (If you disagree - check the DDR3 spec. Article at apple.com is simply wrong in stating running at 1866 MHz I know it is a minor point, but when you are listing specs, you have to be precise.) -
Update: sorry, saying "running at 1866 MHz" is Ok. I stand corrected.
It's correct to use MT/sec instead, but you're right that it's being pedantic and it's unlikely to confuse anyone who really did care. On the other hand, it does stink of specmanship to quote the doubled frequency. I would have hoped a Pro spec machine would rise above that kind of thing.
(And MT/sec is really "some unit-less quantity/sec", so it can be accurately called MHz.)