- Mar 11, 2000
- 23,793
- 1,365
- 126
An Evaluation of PowerMac G5 Systems for Computational Fluid Dynamics Applications. (And here is the PDF.)
Basically, with this fluid dynamics benchmark, a G5 2.0 GHz (single CPU) performs on par with a Pentium 4 2.66. The G4 isn't even in the running of course. The conclusion is as follows:
The primary purpose of this test was to determine how G5 scalar floating point performance compares to G4 performance in CFD applications. As a secondary part of this test, G4 and G5 benchmark results were compared to similar results obtained on Pentium 4 systems. Overall, the scalar floating point performance of G5 systems is much improved over G4 systems due to better per clock cycle efficiency combined with higher clock speeds. Based on preliminary testing with an existing version of Jet3D (not recompiled or optimized for the G5), it appears that the G5 has about 22% better scalar floating point performance per clock cycle than the G4 systems tested and 32% better floating point performance per clock cycle than the P4 systems tested. Based on raw scalar floating point performance in Jet3D, a 2GHz G5 system can match a 2.66GHz P4 system, and this is a dramatic improvement from earlier tests where G4 systems lagged behind higher clock speed P4 systems. Based on an extrapolation of current P4 results, the 2GHz G5 would lag newly announced 3.2GHz P4 systems in Jet3D scalar floating point performance by about 20%, but this kind of comparison is best deferred until G5-aware compiler tools become available (since a 20% performance gain is well within the potential of compiler optimization).
Vector performance of the G5 remains excellent, and is inline with current G4 systems on a per clock cycle basis. As a result, raw vector performance of the G5 will be boosted simply by its higher clock speeds relative to current G4 systems.
Finally, it is important to note that the current test does not factor machine cost or intended use into the picture, and that can have a large impact, especially in clustering applications.
Pentium 4 2.66 GHz - 255 MFLOPS
Pentium 4 2.0 GHz - 192
Xserve G4 1.0 GHz - 105
Power Mac G4 1.25 GHz - 129
Power Mac G5 2.0 GHz - 254
Power Mac G5 2.0 GHz Dual - 498
Judging by these benches, for non-bandwidth intensive apps a dual 2.0 G5 would run at about the speed of a 2.66 dual Xeon. (The G5 may be faster if bandwidth is a limiting factor however, and I suspect that why the dual G5 did so well on Apple's bakeoffs. But that's a bus speed issue, not a CPU speed issue so much.)
Basically, with this fluid dynamics benchmark, a G5 2.0 GHz (single CPU) performs on par with a Pentium 4 2.66. The G4 isn't even in the running of course. The conclusion is as follows:
The primary purpose of this test was to determine how G5 scalar floating point performance compares to G4 performance in CFD applications. As a secondary part of this test, G4 and G5 benchmark results were compared to similar results obtained on Pentium 4 systems. Overall, the scalar floating point performance of G5 systems is much improved over G4 systems due to better per clock cycle efficiency combined with higher clock speeds. Based on preliminary testing with an existing version of Jet3D (not recompiled or optimized for the G5), it appears that the G5 has about 22% better scalar floating point performance per clock cycle than the G4 systems tested and 32% better floating point performance per clock cycle than the P4 systems tested. Based on raw scalar floating point performance in Jet3D, a 2GHz G5 system can match a 2.66GHz P4 system, and this is a dramatic improvement from earlier tests where G4 systems lagged behind higher clock speed P4 systems. Based on an extrapolation of current P4 results, the 2GHz G5 would lag newly announced 3.2GHz P4 systems in Jet3D scalar floating point performance by about 20%, but this kind of comparison is best deferred until G5-aware compiler tools become available (since a 20% performance gain is well within the potential of compiler optimization).
Vector performance of the G5 remains excellent, and is inline with current G4 systems on a per clock cycle basis. As a result, raw vector performance of the G5 will be boosted simply by its higher clock speeds relative to current G4 systems.
Finally, it is important to note that the current test does not factor machine cost or intended use into the picture, and that can have a large impact, especially in clustering applications.
Pentium 4 2.66 GHz - 255 MFLOPS
Pentium 4 2.0 GHz - 192
Xserve G4 1.0 GHz - 105
Power Mac G4 1.25 GHz - 129
Power Mac G5 2.0 GHz - 254
Power Mac G5 2.0 GHz Dual - 498
Judging by these benches, for non-bandwidth intensive apps a dual 2.0 G5 would run at about the speed of a 2.66 dual Xeon. (The G5 may be faster if bandwidth is a limiting factor however, and I suspect that why the dual G5 did so well on Apple's bakeoffs. But that's a bus speed issue, not a CPU speed issue so much.)