Logo by reallybigname - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Did you know ? you can use LaTex inside Postings on fractalforums.com!
 
*
Welcome, Guest. Please login or register. April 27, 2024, 01:11:13 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Is this a good deal for a Mac Pro ?  (Read 2701 times)
0 Members and 1 Guest are viewing this topic.
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« on: October 03, 2010, 04:04:16 PM »

Hi all, am saving for a MacPro, obviously the latest ones from Apple are the 6-core but they're well over £3000.
Looking around I found this (price including VAT):

http://www.mccdigital.com/products/macpro2.4ghz.html

Which looks like a good buy given that it's the Radeon 5770 video card.

My only real question is if I want to do OpenCL is the 5770 good enough for doing 3D fractals in OpenCL - I mean in terms of being able to develop code, not in terms of it being cutting edge in terms of speed ?
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #1 on: October 03, 2010, 04:43:43 PM »

the graphics card is more than enough to do just plain rendering, it has 800 stream processors, so plenty of speed,
about the mac i can not say anything, and also about opencl i am not sure if those drivers support it, nevertheless,
the macintosh system has very good built in support for gfx card rendering, but i dont know anything about it either...

Logged

---

divide and conquer - iterate and rule - chaos is No random!
hobold
Fractal Bachius
*
Posts: 573


« Reply #2 on: October 03, 2010, 11:32:20 PM »

The product description is a bit contradictory in places. For example, they state 2.4 GHz clock frequency in one place, but 2.8 GHz in another. And they could not wrap their minds around the concept that two quad core processors have 8 cores in total, not eight cores each ... (and this gets more complicated with Hyperthreading. This machine will run 16 threads in parallel under MacOS X.)

All in all this seems to be the standard configuration of the smallest dual processor MacPro, and the standard price. Exactly the same what Apple would sell you directly through their online store ( http://store.apple.com/uk ).

The Radeon 5770 is full featured with respect to the needs of OpenCL. OpenCL generally has a few rough edges, but Apple's implementation is said to be reasonably nice. I do not yet have first hand experience with it, but I might have in another 4 weeks or so ... Anyway, the biggest problem with OpenCL currently is interoperability. The language specification is deliberately vague in a few places, to leave the diverse implementors with a bit of leeway. But this has the side effect that one can unintentionally write platform specific code. OpenCL is not a virtual machine; it is not a smallest common denominator. It is an abstraction from the underlying hardware, but it still allows you to get fairly close to the bare metal.


MacPros in general are fine machines. They are overpriced, but they tend to be overengineered, too (in a positive sense). You won't get the fastest machine or the highest pile of hardware from Apple, but you get a solid workstation with easy access to the innards (if you are so inclined) and a very bearable noise level. Don't ever buy RAM or harddisks from Apple; upgrade those components yourself.

The big selling point IMHO is MacOS X. It may not be the best thing since sliced bread, but arguably the most usable GUI on top of  reasonably nice UNIX underpinnings makes for a very nice combination. You can get Linux-style package management for most of the usual open source software, if you are not content with what Apple has included.


I consider MacPros to be somewhat of a luxury. I happen to like them, and use one myself, but I don't usually recommend them to other people. You should only buy one if you can stand the sight of machines that cost one grand less, but seem to have all the same features and more in their glossy brochures. The one strong point of Apple's computers is that they are very well integrated systems that "just work". You will totally miss out on being your own system administrator. Oh, and Macs tend to retain a bit more resale value than PCs ... but obsolete hardware generally doesn't fetch much, so this doesn't offset the higher price.
Logged
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #3 on: October 04, 2010, 05:28:26 AM »

The product description is a bit contradictory in places. For example, they state 2.4 GHz clock frequency in one place, but 2.8 GHz in another. And they could not wrap their minds around the concept that two quad core processors have 8 cores in total, not eight cores each ... (and this gets more complicated with Hyperthreading. This machine will run 16 threads in parallel under MacOS X.)


I think they're just a little sloppy on the typing front - I was pointed there by the Liverpool Apple store when I asked about upgrading the video on an older Mac mini (apparently something Apple themselves have no interest in or support for).

As to the same machine from the Apple store, last time I looked I only remember seeing the single or double 6-core Nehalems available, but I guess I neglected to check all the specs available - and thanks for pointing out that the Westmeres are in fact hyperthreaded, I was assuming this was just the older 4-core non-hyperthreaded Xeons (for which Steve bought a MacPro about 2 years ago at a cost of around £3200).

I know the relative advantages and disadvantages of Apple vs. Microsoft - but in my case it's no contest as I would never consider buying to build myself or buying for speed at the cost of build quality, so the choice (if I actually didn't care which OS) would be reduced to either a Dell system or an Apple - and if you go fairly high end the Dells are actually dearer - also of course I never want to have to program using Microsoft development software ever again if I can avoid it !
The only real alternative to getting an off-the-shelf MacPro would be a high-end, high-quality self build with "illegal" use of a Mac OS and apart from the fact that I don't want a self-build I doin't think I'd last as a registered Apple developer in that situation !!

Thanks for confirming what I really wanted to know i.e. that the 5770 is ample for OpenCL development - if there's some way of using one of them on a MacMini then I could be in the OpenCL business a lot sooner !!
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #4 on: October 04, 2010, 05:34:34 AM »

Just though I'd add that Steve (who I work with) who bought the dual quad core Xeon MacPro 2 years ago just bought a dual 6-core MacPro (apparantly something to do with either spending the money or having to pay tax) - so I added new scores to the Ultra Fractal benchmarks (1 and 2):

http://www.shadoworld.co.uk/UF5/Benchmark/Benchmark%20results.htm
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
hobold
Fractal Bachius
*
Posts: 573


« Reply #5 on: October 04, 2010, 03:01:04 PM »

The hexacores are the end of the road and the high point of the evolutionary line that began with PentiumPro, and re-started with Pentium M after the energy-wasting Pentium IV. On the other hand, next year's "Sandy Bridge" processors will begin a new evolutionary line, breaking with some of the concepts that were cornerstones of the PentiumPro pipeline forever.

So if you want to buy a great CPU with outstanding single thread performance, and you don't need it right now, it will pay off to wait for the Sandy Bridge line (AMD's "Bulldozer" will be interesting, too, as it is expected to close most of the single thread gap, and even be ahead of Intel on multithreaded throughput).

But if you just want to get an OpenCL capable Mac, you might want to consider a used MacPro. All models, even the oldest ones from 2006, will accept the new Radeon 5xxx ( http://www.barefeats.com/wst10g5.html ). The 2006 MacPros seem to provide limited bandwidth to their gfx slot, so they don't see much of a difference between 5770 and 5870 cards. The 2008 MacPros, in contrast, can almost fully utilize the new Radeons ( http://www.barefeats.com/wst10g6.html ). So if you can get an older MacPro in good shape for a good price, the 5770 add-in kit is all you need. Not sure about the delivery dates for those standalone Mac compatible gfx cards, though ...

Does Steve still need his older MacPro? smiley
Logged
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #6 on: October 05, 2010, 03:57:27 AM »

Unfortunately Steve wants to keep the older MacPro as part of Parys Technografx (and won't even let me borrow it) so that will be my work system when I'm there. In the meantime I'll buy one of his two Mac Minis so I can at least develop for iPhone/iTouch/iPad at home.
It's quite likely I'll not be able to afford a MacPro for several months so chances are when I do get one it will be the next generation of CPUs - here I'm really more interested in overall performance rather than single core (thread) speed since I will obviously be installing Windows using Bootcamp so I can use Ultra Fractal and Uf's multi-threading support works really well.
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
how to deal with wrong slogan logos ? Discuss Fractal Forums cKleinhuis 9 2123 Last post November 28, 2010, 05:13:04 AM
by The Rev
What is the good hardware? Introduction to Fractals and Related Links stormbaldur56 7 1931 Last post April 22, 2012, 10:36:20 PM
by David Makin
How to deal with the current youtube situation? Art Discussions TheRedshiftRider 5 3607 Last post June 16, 2016, 01:12:22 PM
by Caleidoscope
2.09-2 "zlib cannot deal with buffers.. Bug Reporting smurfboard 6 1948 Last post November 04, 2016, 07:18:20 PM
by cKleinhuis

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.385 seconds with 25 queries. (Pretty URLs adds 0.014s, 2q)