Originally posted by nuckinfutz
I think you're mistaking what "Clock for Clock" means. What it means is that if you leveled the playing field so to speak by matching the megahertz of each processor. Which machine would have the inherent advantage due to design. That was and still is the G4. If a G4 in it's current state could run at 3Ghz it would easily beat a P4. The 533mhz bus hasn't really that much to do with it. Anandtech tested and found only a 6% advantage in measurable speed by moving from 400mhz to 533 which is over a %30 percent hike in bus bandwidth. Benchmarking an app rendering is a reflection not only of the Processors and system design but of the app itself and it's optimizations for various platforms.
No, I understand, my p4 2.26ghz finishes the render in less than 1/3 the time of my G4 800mhz. If my P4 were clocked at 753 mhz, keeping bus, etc all the same, it would still beat my G4 800 by a few percentage points.
In altivec enabled applications the G4 certainly shines, but for non optimized code the overwhelming performance just isn't there, in the things I do. Noticed I qualified in my original post and here, for the things I do. The G4 may kick some serious butt in photoshop, but to justify the price difference I'd want to see that kind of performance everywhere and it just doesn't show. I think that Apple and the user community in general does itself a great disservice in touting the mhz myth as if it applied to everything. I was incredibly disappointed when I bought a G4 expecting the amazing performance attributed to the G4. It just wasn't there, a PIII at the same clock, 1 year older (and half the cost new), beat it by 10%! I felt ripped off and completely disenchancted with Apple. Things got a little better when the software I was using released a new version compiled on a newer compiler, but it was still behind by a few percentage points.
The G4 was an amazing chip when it came out and it's competition was a PIII-katmai or a AMD K6-3, it ran circles around them at the same clock speed. When the P4 came out, the P4 was a dog. I think unfortunately most Mac folks perceptions of the intel chips remain back there today without having noticed the big jumps in efficiency that intel picked up with PIII-coppermines, PIII-tualitins, and P4-northwoods.
Hopefully, however, Apple has noticed and plans to do something about it. The technologies that you mention certainly will help that, but right now I don't see anything telling me who will be the first out of the gate with them and which ones might be the must have technology in the next few years. I suspect 64bit computing will be pretty cool, but even with the delay AMD announced today it still looks like they will be the first to a consumer/pro level 64bit chip. Basing OSX on a unix variant is probably the best thing Apple could have done, there is an awful lot of free development and research they can benefit from by having done that. It probably gets them on par or a little ahead of the tons o' cash that MS can throw at Windows. If Apple would just fix the frickin critical sections, but that's another story.