It's really a matter of bringing the components together, and that's a group effort. The OS can't do it alone. A coding environment capable of developing multi-threaded apps is needed, an OS that can utilize the new extensions, and a final product from the actual application developer.Yes it will turn old school single threaded code into efficient multithreaded core, thats the whole main purpose of snow leopard!
Just read the vague information about snow leopard. It seems to be finally be able to utilize every ounce of your cores + memory.
http://www.apple.com/macosx/snowleopard
Grand Central, a new set of technologies built into Snow Leopard, brings unrivaled support for multicore systems to Mac OS X. More cores, not faster clock speeds, drive performance increases in todays processors. Grand Central takes full advantage by making all of Mac OS X multicore aware and optimizing it for allocating tasks across multiple cores and processors. Grand Central also makes it much easier for developers to create programs that squeeze every last drop of power from multicore systems.
OpenCL is great and all BUT one word, Grand Central. Especially with 2x faster memory on the nehalem's architecture + QPI. It'll be a difference of night and day between the 08 and 09 mac pros.
It's taken some time to happen, as everyone has been waiting for someone else to make a move first. In hopes of having to do less work, as it's a major undertaking.
If you truly read the quote from (article?) you posted, it says "Mac OS X multi core". To me, that translates into OS X ONLY, as that's the only part Apple can actually control. They don't write the 3rd party software, so they really have no idea as to how it will actually perform. Maybe the code was written to take advantage of it, maybe not. The code itself may also be anywhere from well written and lean, to bloated crap.
What it offers out of the box, should be a leaner OS, and the possibility of application performance improvements, provided the code can take advantage of it. Particularly Grand Central.
The use of the graphics GPGPU for processing will likely make more of an immediate impact, as that would be controlled by OS X.
This is more along my thinking as well. It will offer the possibility of improved performance with Grand Central, but the application developers will have to put some effort into using it, if they haven't already.LOL... Snow Leopard isn't suddenly going to turn old-school single-threaded code into efficient multi-threaded wonder code. It will only make it easier for developers to make multi-threaded apps... something which they all could have been doing for years now (albeit with more effort), but in many cases can't, won't, or it just doesn't make sense for their app. Honestly, OpenCL and utilizing the highly parallel architecture of GPU's for suitable tasks actually holds more promise for significant performance improvements... GPU's have upwards of hundreds of cores from this perspective.
Think of it this way.No, the 08 8 core models will handle everything properly and still be a beast of their own. But I'm just saying that if your considering to buying a new mac pro, get the nehalem model because it will be a difference in night and day between the two once snow leopard ships.
Apple knows nehalem was coming and its still what anywhere from 4-6 months before it hits. And to me it seems that snow leopard's main purpose was to really fully utilize the new architecture nehalem.
Its just that 08' models will be faster than what they are now of course but the new nehalems will be MUCH faster than the 08 models. Simple as that.
If you take an '08 and '09 MP, and install Snow Leopard,... exactly the same, and run the exact same benchmarks, the differences in performance would be a result of the hardware. If you compare the results with the same results from Leopard, the differences in scale would be equivalent.
Snow Leopard isn't magic fairy dust for a computer.
Seems realistic, as not only from the Beta results, but the simple fact that new software versions that rewrote single threaded apps to multi-threaded apps won't appear the same day Snow Leopard releases.No, the difference won't be all that big.
Feel free to return to this thread once SL hits and laugh at me if I'm wrong.
Ask anyone who's managed to get a beta seed up and running.
Then there will be some applications that aren't suited for multi-threaded operation anyway.
It'll ship in June.Beta thats about 6 months away, uh huh. And have the beta testers run SL on a nehalem system yet and compare them with the 08 model? Naw.
Just wait until the final product is out and once apps fully utilize the nehalem architecture. I'm hoping that your ready to put your mac pro on eBay in about 4-6 more months.