I have done some more benchmarks 604ev/400 vs. G3/400:
Here the G3 is about 34% faster in INT and 8% slower in FP.
Speedometer does not really care for cache.

The G3 is much faster in Cinebench2000 rendering:
G3/400

604ev/400

In C4D The G3/300 is about 20% faster in shading and about 65% faster in rendering!
The 100MHz cache on the Mach5 card does not really speed up the CPU that much while the 200MHz L2 cache seems to do wonders on the G3 module. I suspect that the integrated cache-controller in the G3 is much more optimized and better integrated than the external cache controller on the Mach5 card. The G3 itself does seem to have some very important optimizations compared to the 604 architecture and i think that would be the branch prediction unit. The 604ev with integrated cache controller and optimized branch prediction was sadly scrapped in favor of developing the G3 further as the CX, FX and GX variants. The 3rd integer unit inside the 604ev does not really amount to much, it seems. Maybe it was not really utilized or there need to be special circumstances where the 3 integer units can be used at the same time?
Here the G3 is about 34% faster in INT and 8% slower in FP.
Speedometer does not really care for cache.

The G3 is much faster in Cinebench2000 rendering:
G3/400

604ev/400

In C4D The G3/300 is about 20% faster in shading and about 65% faster in rendering!
The 100MHz cache on the Mach5 card does not really speed up the CPU that much while the 200MHz L2 cache seems to do wonders on the G3 module. I suspect that the integrated cache-controller in the G3 is much more optimized and better integrated than the external cache controller on the Mach5 card. The G3 itself does seem to have some very important optimizations compared to the 604 architecture and i think that would be the branch prediction unit. The 604ev with integrated cache controller and optimized branch prediction was sadly scrapped in favor of developing the G3 further as the CX, FX and GX variants. The 3rd integer unit inside the 604ev does not really amount to much, it seems. Maybe it was not really utilized or there need to be special circumstances where the 3 integer units can be used at the same time?









