Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

No more mysteries: Apple's G5 versus x86, Mac OS X versus Linux
AnandTech ^ | June 3rd, 2005 | Johan De Gelas

Posted on 06/03/2005 2:52:46 PM PDT by Bush2000

Workstation, yes; Server, no.

The G5 is a gigantic improvement over the previous CPU in the PowerMac, the G4e. The G5 is one of the most superscalar CPUs ever, and has all the characteristics that could give Apple the edge, especially now that the clock speed race between AMD and Intel is over. However, there is still a lot of work to be done.

First of all, the G5 needs a lower latency access to the memory because right now, the integer performance of the G5 leaves a lot to be desired. The Opteron and Xeon have a better integer engine, and especially the Pentium 4/Xeon has a better Branch predictor too. The Opteron's memory subsystem runs circles around the G5's.

Secondly, it is clear that the G5 FP performance, despite its access to 32 architectural registers, needs good optimisation. Only one of our flops tests was " Altivectorized", which means that the GCC compiler needs to improve quite a bit before it can turn those many open source programs into super fast applications on the Mac. In contrast, the Intel compiler can vectorize all 8 tests.

The server performance of the Apple platform is, however, catastrophic. When we asked Apple for a reaction, they told us that some database vendors, Sybase and Oracle, have found a way around the threading problems. We'll try Sybase later, but frankly, we are very sceptical. The whole "multi-threaded Mach microkernel trapped inside a monolithic FreeBSD cocoon with several threading wrappers and coarse-grained threading access to the kernel", with a "backwards compatibility" millstone around its neck sounds like a bad fusion recipe for performance.

(Excerpt) Read more at anandtech.com ...


TOPICS: Business/Economy; Technical
KEYWORDS: mac; x86
Navigation: use the links below to view more comments.
first 1-2021-32 next last
Interesting read.
1 posted on 06/03/2005 2:52:47 PM PDT by Bush2000
[ Post Reply | Private Reply | View Replies]

To: Bush2000

Get ready to get flamed by the "Mac Clan"


2 posted on 06/03/2005 3:01:30 PM PDT by SolitaryMan
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000

> Interesting read.

Indeed. Conspicuous by its absence is any mention of
multi-core Power. Looking at the "server" performance
may indicate why - it wouldn't help, at least on OSX.

Given that the GHz/MooresLaw race is on extended
suspension, dual-core, and later multi-core, will be the
buzzword for the near future, esp. on real servers.

Of course, given the positioning of Apple, raw performance
isn't that big a deal. As long as they are at least 75%
of x86, they'll retain the loyal customers. And they'd
need 200%, plus a credible story of maintaining that for
some years, to gain new converts.


3 posted on 06/03/2005 3:16:37 PM PDT by Boundless
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
What, no snide comments? I'm disappointed :) Good article, I've always thought the microkernel-but-single-server architecture of Darwin was a bit strange, and I'm not surprised it causes performance problems in certain situations. Here is a comparison of low-level benchmarks between Linux and OS X on identical Mac hardware; the results are similar with Linux being faster in most cases. Of course, this isn't terribly relevant for the large majority of applications.
4 posted on 06/03/2005 3:19:18 PM PDT by ThinkDifferent (These pretzels are making me thirsty)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ThinkDifferent

To be fair, Anandtech did give kudos to G5 for workstation perf.


5 posted on 06/03/2005 3:21:10 PM PDT by Bush2000 (Linux -- You Get What You Pay For ... (tm)
[ Post Reply | Private Reply | To 4 | View Replies]

To: Bush2000

No doubt, Apple appreciates the free consulting job by these guys -- and that they isolated several points where performance can be improved via compiler tweaks. Ex: when Altivec is cranked in -- the G5 flies...


6 posted on 06/03/2005 3:33:21 PM PDT by TXnMA (ATTN, ACLU & NAACP: There's no constitutionally protected right to NOT be offended -- Shove It!)
[ Post Reply | Private Reply | To 5 | View Replies]

To: TXnMA

I have a G5. I think it's a great machine. I prefer the interface to Windows or Linux.

Interesting test results, and I hope Apple takes them as a basis for further improvements to an already powerful system.


7 posted on 06/03/2005 3:36:12 PM PDT by SlowBoat407 (A living affront to Islam since 1959)
[ Post Reply | Private Reply | To 6 | View Replies]

To: Bush2000

Man, that article hurt my head! Good info, thanks.


8 posted on 06/03/2005 3:56:50 PM PDT by Imperialist
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
The G5 is one of the most superscalar CPUs ever...

Till NEXT month! The quickest way to make a thing obsolete is to BUY it!

9 posted on 06/03/2005 3:58:47 PM PDT by JOE6PAK ("Artificial intelligence is no match for natural stupidity.")
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000; All

I wouldn't put a database on a mac server...

However, for file sharing, it's a much better choice for small businesses. $1000 for unlimited users...


10 posted on 06/03/2005 4:28:20 PM PDT by 1stFreedom (1)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000
The G5 case is the first Apple case I've ever liked....I picked up the Lian Li copy of it as soon as I saw it.  I guess all and all the G5's really the first Apple I've genuinely thought was a sweet machine.

But I still don't think I'd run a multi-million record DB off it.

11 posted on 06/03/2005 4:39:28 PM PDT by Psycho_Bunny (Every evil which liberals imagine Judaism and Christianity to be, islam is.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000

I would expect both platforms to perform better on the low-level benchmarks by using a better compiler. gcc, frankly, sucks performancewise - performance is not a major goal of gcc - this notion that icc isn't used much in the real world is bananas, and I expect that IBM/Moto/Apple/someone has a better in-house compiler than gcc. As it is, what's mainly being tested is how well gcc optimizes for some given platform, which is "not very well" in most cases.


12 posted on 06/03/2005 5:00:25 PM PDT by general_re ("Frantic orthodoxy is never rooted in faith, but in doubt." - Reinhold Niebuhr)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Bush2000; antiRepublicrat; Action-America; eno_; Glenn; bentfeather; BigFinn; byset; Bubba; ...
Mac Ping!

If you want on or off the Mac Ping List, Freepmail me.

13 posted on 06/03/2005 5:00:28 PM PDT by Swordmaker (tagline now open, please ring bell.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Psycho_Bunny
But I still don't think I'd run a multi-million record DB off it.


14 posted on 06/03/2005 5:16:35 PM PDT by pageonetoo (You'll spot their posts soon enough!)
[ Post Reply | Private Reply | To 11 | View Replies]

To: pageonetoo

?


15 posted on 06/03/2005 5:26:25 PM PDT by Psycho_Bunny (Every evil which liberals imagine Judaism and Christianity to be, islam is.)
[ Post Reply | Private Reply | To 14 | View Replies]

To: SolitaryMan

I doubt it. The "Mac Clan" is mostly gungho for stability, security, and ease of use in comparison to Wintel boxes.

I've got Linux (with the KDE GUI with a Mac-like desktop configuration) on my desktop at my office, and Mac OS X on my laptop at home. I don't have a dog in the fight over which makes a better OS/Hardware configuration for servers.


16 posted on 06/03/2005 6:00:05 PM PDT by The_Reader_David (Christ is Risen! Christos Anesti! Khristos Voskrese! Al-Masih Qam! Hristos a Inviat!)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Bush2000

Apple to ditch IBM, switch to Intel chips.

http://news.zdnet.com/2100-9584_22-5731398.html

Mac OSX in Intel hardware, that the games begin!!!


17 posted on 06/03/2005 7:04:01 PM PDT by amigatec (There are no significant bugs in our software... Maybe you're not using it properly.- Bill Gates)
[ Post Reply | Private Reply | To 1 | View Replies]

To: amigatec
Mac OSX in Intel hardware, that the games begin!!!

= Mac OSX on Intel hardware, let the games begin!!!

(Fat Fingers on keyboard).

18 posted on 06/03/2005 7:06:27 PM PDT by amigatec (There are no significant bugs in our software... Maybe you're not using it properly.- Bill Gates)
[ Post Reply | Private Reply | To 17 | View Replies]

To: Bush2000

Thank you, Bush. Interesting read.


19 posted on 06/03/2005 7:12:46 PM PDT by Swordmaker (tagline now open, please ring bell.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: The_Reader_David

It seems any criticism of Apple or its products, justified or not really gets them riled up. I have been in several conversations with members of Free Republic about Apples need to use dual processor units. They will not concede that Apple has to use dual CPUs to maintain performance parity with a single Intel CPU.

I’ll be the first to admit that MS and Intel have problems with security, but much of the negative publicity is not justified and that any combination of OS and Processor is going to have short comings.


20 posted on 06/03/2005 7:15:14 PM PDT by SolitaryMan
[ Post Reply | Private Reply | To 16 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-32 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson