Slashdot Mirror


Apple Hardware VP Defends Benchmarks

Greg Joswiak, vice president of hardware product marketing at Apple, in a phone interview today, defended Apple's performance claims for its upcoming Power Mac G5, after they came under fire in the wake of yesterday's announcement. Read on for the details. Joswiak went over the points in turn, but first said that they set out from the beginning to do a fair and even comparison, which is why they used an independent lab and provided full disclosure of the methods used in the tests, which would be "a silly way to do things" if Apple were intending to be deceptive.

He said Veritest used gcc for both platforms, instead of Intel's compiler, simply because the benchmarks measure two things at the same time: compiler, and hardware. To test the hardware alone, you must normalize the compiler out of the equation -- using the same version and similar settings -- and, if anything, Joswiak said, gcc has been available on the Intel platform for a lot longer and is more optimized for Intel than for PowerPC.

He conceded readily that the Dell numbers would be higher with the Intel compiler, but that the Apple numbers could be higher with a different compiler too.

Joswiak added that in the Intel modifications for the tests, they chose the option that provided higher scores for the Intel machine, not lower. The scores were higher under Linux than under Windows, and in the rate test, the scores were higher with hyperthreading disabled than enabled. He also said they would be happy to do the tests on Windows and with hyperthreading enabled, if people wanted it, as it would only make the G5 look better.

In the G5 modifications, they were made because shipping systems will have those options available. For example, memory read bypass was turned on, for even though it is not on by default in the tested prototypes, it will be on by default for the shipping systems. Software-based prefetching was turned off and a high-performance malloc was used because those options will be available on the shipping systems (Joswiak did not know whether this malloc, which is faster but less memory efficient, will be the default in the shipping systems).

As to not using SSE2, Joswiak said they enabled the correct flags for it, as documented on the gcc web site, so that SSE2 was enabled (the Veritest report lists the options used for each test, which appears to include the appropriate flags).

7 of 1,081 comments (clear)

  1. Curious by igabe · · Score: 5, Interesting

    This is the first time I think _I_ have seen slashdot with an article they wrote compltely on their own.

    Did you recieve a phone call directly or something(Apple calling Slashdot)? If so did they act really aggressive wanting to make sure people don't become anti-G5 before it is even shipped?

    Not too important you might say, but interests me.

    --
    tilTrue.info contechtext.info prettypowerful.info twitter.com/frets fb.com/prosody
  2. Amazing how people trust some no-named net person by weave · · Score: 5, Interesting
    He made so many errors in his "debunking" yet so many people took it for gospel.

    Like, the switch -mfpmath=sse when used in a P4 *does* use SSE2, but this guy thought just cause the switch flag says sse that it must be SSE only.

    Then someone else (can't find the post, on usenet, under the mac advocacy group) pointed out that Dell's SPEC tests also disabled hyperthreading.

    Then, based on this person's web page who no one even knows who he is, they start drawing conclusions that if Apple faked these (based on his flawed analysis), that they also must have faked those Adobe, Mathmatica, and other demos -- despite the execs for those companies being on stage also confirming the results.

    Gotta love the net...

    As for me, I don't know what to believe. I'm just going to patiently wait until some reputable sites spend a lot of time and do an in depth analysis and their own benchmarks, like Tom's Hardware for example. Then I may start drawing my own conclusions.

    As for me, all I want is to be able to encode mpeg video at something greater than real time. Show me *that* benchmark please!

  3. Re:Honesty by pi+radians · · Score: 5, Interesting

    What about the new 3.2's?

    You mean the new chips from Intel that were announced the same day as the G5s?

    Shit, some people you can never please.

    --

    sin(6cos(r)+5A)
  4. Re:Even if Apple is faster by gerardrj · · Score: 5, Interesting

    Apple did.
    Apple 2x2 G5: $3000
    Dell (2x3.06 Xenon): $4000

    Mac speed in "real world" application tests, about 2x as fast as the Dell.

    Dell = $4000/work unit
    Mac G5 = $1500/work unit

    The Mac G5 is a much better value on cost on a price/performance basis.

    Or were you thinking of something else?

    --
    Article X: The powers not delegated... by the Constitution...are reserved...to the people
  5. Re:Even if Apple is faster by pi+radians · · Score: 5, Interesting

    Even if Apple is faster than Wintel, the Price:Performance ratio is horrible for Apple hardware and software.

    I think this is the one time where Apple hardware hasn't been "horribly" priced. A 64bit dual-2Ghz workstation with SATA HDD, DVD-R, PCI-X, a 1 GHz FSB and a max of 8GB of DDR-RAM for under $3000.

    As for software, that comment is just pure ignorance. 50% of the stuff they make is free, and the other software is all competitively priced. What software from Apple is overpriced?

    --

    sin(6cos(r)+5A)
  6. Re:Other Benchmarks? by tbmaddux · · Score: 5, Interesting
    Unfortunately the more egregious benchmark was the Quake benchmark.
    Are you talking about this one, where Apple posts 337fps at 1024x768/32bpp for the G5 and 275fps for a P4? I asked about that on another forum, noting that Tom's Hardware gets over 400fps from a P4/3GHz, and one respondent noted that
    1. Tom's was using Q3A 1.16 instead of 1.32 (PunkBuster code is thought to be a little slower)
    2. Tom's used set s_initsound 0 to disable sound while Apple noted default settings, which would imply sound was left on.
    3. Tom's used demo_001 while Apple used demo_4
    So I guess it's up to you to decide in the end if the benchmark was fair or no. I don't know enough about the details of Q3A to say whether the differences above are enough to justify a 30% decrease in framerate. It is worth pointing out that Apple's G5 matched Tom's reported framerates for the fastest Athlon XP.
    --
    Can't you see that everyone is buying station wagons?
  7. Re:Who cares? by drauh · · Score: 5, Interesting

    For some people, e.g. physicists who do numerical "experiments", the benchmarks are crucial, or, at least, a large factor when considering which machine to buy.

    Sure, one could buy 10 Linare boxes and Beowulf them together, but if you're a lone physicist with relatively little funding--Beowulf clusters take lots of time, money, and space to feed and maintain--you might care about being able to run floating-point intensive jobs quickly while being able to use MS Word or PowerPoint or some such.

    In fact, I already know one astrophysicist who will be getting a G5 in the fall when her new research grant begins. She also happens to be one of the 3 physicists I managed to convince to switch to Mac and get a PowerBook.

    --
    This is a tautology.