I'm sorry, but there are only two things that are new with this mac:
1) its a funny shape 2) it comes with two GPU boards by default.
I'm glad that you are enthused by a new platform, but there is really nothing new. Really. If you want to start writing GPGPU programmes, I congratulate you, its going to keep you busy for a good few months. But you can do that now, without a $10k mac "pro"
Over the next few months, we'll be hearing about how the CPU is dead and that all you need is GPU. However much like the initial flash/iphone argument it over looks the main point. The Mac pro only has one CPU because that's all they could fit in. It wasn't a bold visionary move, it was a compromise because of the form factor. (much like the original iphone, to get the battery life up, they had to use a tiny(by the standard o the time) CPU, which meant no flash)
There is one large elephant in the room when it comes to GPGPU and that is bandwidth. Getting stuff from main memory to GPU memory take a lot of time. Yes PCI3 is wonderfully fast, but compared to RAM<=>CPU its like reading a floppy disk.
That asside, there is really nothing new or special about the macpro. In fact for VFX land, its rather a disappointment. Yes Mari runs really really fast on it. But then its got two large GPUs and a stonking SSD. Everything other programme is going to be CPU constrained(unless they've been pushing stuff to the GPU).
Please excuse my rant, I've been inundated with people wanting new macpros, despite them already having a far more powerful z620 with fusion IO cards and quadro k5000s. cult of the shiny and new I suppose.
I think you might be misinformed. The first-generation iPhone shipped with a 620 MHz ARM CPU that was under-clocked to 412 MHz. Even at the under-clocked speed, it was considerably faster than most other smartphones released in 2007.
For example, the Nokia N95 (322 MHz ARM, which admittedly was dual but took very little advantage of that), Palm Centro (312 MHz XScale), HTC Touch (200 MHz), and the BlackBerry Curve 8300 (312 MHz XScale) all had slower clock speeds, and were all released around the same time as the iPhone.
A 620 MHz ARM chip, even one that was underclocked, was in 2007 speedy. It was certainly not 'tiny by the standard of the time'. I remember a lot of people complaining about various deficiencies in the iPhone back then (such as the lack of 3G, which was a battery saving measure), but I really can't recall anyone complaining about the chipset.
I suspect the real reason is that Apple still {can't be bothered|can't figure out how} to add NUMA support to OS X. The existing 2-socket Mac Pros have been crippled by the interleaved-mode NUMA. (which, interestingly enough, is even hardcoded in the firmware, so when running OSes that support NUMA on a Mac Pro, you can't benefit from that support, presumably so the benchmarks don't shine a bad light on OS X - of course it's blindingly obvious when compared to a same-spec workstation from HP, Dell, etc.)
In fairness, adding NUMA to xnu is probably quite an undertaking. I wouldn't be surprised if they've previously tried and got in a terrible mess. The task/thread management is scattered across the Mach and BSD subsystems, and the virtual memory system handles some conditions (such as low memory) terribly, and seems to scale badly to large amounts of RAM and 64 bits.
Where did you get that? It sounds entirely implausible that a company renowned for its design would decide on the form factor first, and then try to fit stuff in there as well as possible...
Design has nothing to do with specs, and something to do with form factor. So yes, it sounds plausible that a company renowned for its design would focus on the design over the specs.
to give a non technical example, the london underground map sacrifices geographic accuracy for simplicity. A very large, and successful compromise.
Also, where could they fit another CPU? Each one kicks out almost 180 watts of heat, and must have RAM and power to make it work.
It also complicates GPU<=>CPU and GPU<=>GPU communications. You either have to shove all the GPUs on one CPU and waste lots of QPI cycles on moving RAM back and forth, or have one GPU on each CPU and build some very clever glue to allow the two GPUs to share memory.
Ergo, compromise.
Somehow.
In some way.
Silly aside.
I don't care what the hardware inside the Mac Pro is because I cannot upgrade it from what we have seen already. If I am bound by what I buy then its not a traditional "Pro" machine. Its a design statement and nothing more.
Let alone I don't want a family of these enclosures on my desk, I do fully expect the after market to come up with matching towers you can tbolt connect all across your desk. Perhaps one or two will double as monitor stands.
If you don't care about design, about the way things look, if you don't believe that form can facilitate function, then that's OK dude. You don't have to buy their stuff. Just stop criticizing others who do. Lots of people care about form and function, lots of people are willing to pay for good design. It doesn't make them naive or stupid or sheep or shallow... it just makes them happy.
If you don't believe in the premise that good design, well-thought out form+function can have an impact on mood, emotion, workplace (or home) atmosphere, etc, then dude, I have to say, you are mistaken.
Also remember that Apple is a for-profit business, and they are not selling "computers" any more than BMW is selling "personal transportation devices".
and that's OK.
The shape and style is nice, and I think innovative in how it allows for better cooling of the system. But what do I know, I still run xp :P
I think you mean the Vaio?
I've been saying that for years. http://chris.pirillo.com/are-gpus-the-future-of-cpus/
EDIT: However, if the Mac Pro (despite the name and the heritage) is really priced and sold as something more like a high-end desktop than a full-blown workstation, then the new-GPU-centric-paradigm thing might be borne out to an extent - it would be an unusually GPU-heavy machine compared to PC desktops, if not to the workstations of VFX professionals.
Not true, the GPUs are connected with a bridge and so share the workload efficiently.
> "New"
New to mac maybe but my desktop has 3 GTX 670s which provides some pretty serious computational power.
I think sometimes people confuse interoperability with some sort of codebase merge. It makes sense for each release of osx and ios to be more interoperable, and even take lessons learned from one back to the other. It doesn't make sense to merge them, because they are different platforms with different needs.
The bulky initialization is no longer a problem with a library like PyOpenCl - everything becomes much more elegant...
And there are some differences which may be relevant for large projects: CUDA supports ahead-of-time compilation of GPU code down to the lowest level assembly (compilation of several KLOC project takes minutes), direct data transfers between GPUs or even GPUs and network adapters, some subset of C++ (classes without virtual methods, function/class templates, operator overloading) and probably few more useful features I haven't listed.
Who says that? For all I know the cards are using AMD CrossFire.
When the next gen Xeons come along with the release of the new macpro, it'll be literally twice as fast. in side by side comparisons*
*there maybe some apple GPU special sauce for inter GPU communications
The other awesome thing about the z series is that they have a three year next day engineer on site warranty.
If you want the best bang for the buck, or even the best bang, it still makes sense to go with a boring HP box and not a Mac Pro. Honestly, the only ones who will probably go with the Mac Pro is the high-end photoshop/toaster crowd, or those who want big bangs in small spaces (e.g. Japan), as well as those with too much money and some amount of sentiment, but this is not even mainstream for the workstation market.
No price has been announced. Apple may surprise us. Before they came out with the iPad, journalists and analysts thought Apple’s tablet would cost $1000 or more[1].
The current entry level Mac Pro costs $2500, while the most expensive iMac costs $2000. I expect the new Mac Pro to cost between $2000 and $2500.
[1] http://appleinsider.com/articles/10/01/19/minor_issues_could...
Anyway, I think the writer needs a cuddle.
(1) Well, yes, initially it was a typo, but on second thoughts I like how it worked out.