I would be shocked if Broadway could pull off 48GFLOPs, even in Single Precision. A single-core CPU clocked at 730MHz is more likely to be pumping out 4.8GFLOPs than 48GFLOPs.
Wasn't the Gamecube like 9.4-10GFLOPs?
It's not really a stunningly robust little CPU.
Why is it the only 64bit G3?
What do you mean by this quote if I may ask? Again i'm no expert but I wasn't aware the G3 was 64bit, if it was wouldn't that increase memory handling efficiency dramatically compared to GC? Well, overall performance too in alot of tasks I guess.
The Wii GPU is still a mystery is it?
if it was [64bit] wouldn't that increase memory handling efficiency dramatically compared to GC? Well, overall performance too in alot of tasks I guess.
Well, no and no. 64-bit addressing allows for a larger memory but that's irrelevant here. It doesn't increase memory efficiency as such. As to performance, 64-bit operands consume more cache space and bandwidth; while having them doesn't do much anything for performance. (Unless you really need to crunch big numbers. SIMD is a different matter but it typically uses FP registers anyway, so doesn't relate to a CPU's "bitness".)
64-bitness when you don't need the big values just costs you bandwidth, cache capacity, and lots of transistors.
If you got the performance increase idea from AMD64, there it happened mostly because AMD64 added new registers to the desperately register-starved 386 baseline, not for the 64-bitness as such.
It just had a little 485 MHz low-cost PowerPC G3 variant (750CXe) with some basic SIMD capabilties. One site says ~ 1.94 GFLOPS (4 floating point ops per clock). Probably a unlikely peak. It's not really a stunningly robust little CPU. Simple, very cheap and yet fairly effective.
As for Broadway, well who knows. The fact that it's very, very tiny though and clocked so low tells me that it's probably just about the same thing but on a smaller process.
If so what was the point of making Broadway a 64 bit chip instead of a 32bit chip?
The SIMD unit is the same one that is in the Xbox360's PPEs. 128 bit SIMD unit.
Not true.
IBM Paper said:While the term VMX is familiar to PowerPC users, the implementation on the Xbox 360 processor is a new design called VMX128 which was specially enhanced to accelerate 3D graphics and game physics.
The number of vector registers was increased from 32 to 128. All 128 registers are directly addressable, and the original 32 registers are mapped to the first 32 entries of 128-entry vector register file, and so are compatible with the original PowerPC ISA. We also added a number of new instructions. Instructions were added to calculate the dot-product of two vectors made from three or four floating point values. Data formatting instructions were added to help improve the processing of data that has been packed into memory to reduce the program size. These include: instructions for rotate and insert operations, pack/unpack instructions for handling Direct3D® data types, and loads and stores for misaligned data. The VMX128 ISA is binary-compatible with a subset of VMX. A few vector floating point and vector integer instructions are no longer supported, and attempting to execute them will result in the system illegal instruction handler being invoked.
Just remember that Wikipedia is a warground for "edit wars" on "hot" topics such as new-ish consoles. You get lots of wishfully-thinking fanboy posts over there. They don't know more than some of the folks there, that's for sure.
IBM PowerPC 750CL Microprocessor PDFI really hope we will get to know details soon, not because I think it makes a difference but because it is teasing my mind that we don't.
http://blog.newsweek.com/blogs/leve...amecube-one-point-five-yes-says-beyond3d.aspxThe IBM PowerPC 750CL RISC microprocessor is a 32-bit implementation of the IBM PowerPC family and operates at speeds from 400 MHz to 1 GHz. The 750CL includes a 256KB L2 cache and is targeted at networking, storage, imaging, consumer electronic, and other high-performance embedded applications.
Broadway, the Wii's CPU, is a derivative of the PowerPC 750 CL clocked at 729Mhz. It is fully backwards compatible with the Gekko, the GameCube's CPU, which was clocked at 485Mhz. Hollywood is connected to main memory by a 64-bit bus clocked at 243Mhz, which results in 1.9GB/s of memory bandwidth. The processor is built on a 90 nanometer process and measures 18.9 mm2, slightly larger than the PowerPC 750 CL. Furthermore, it contains two separate eight-way associative L1 caches, one for instructions and one for data, as well as a 256KB two-way associative L2 cache. Finally, the chip is powered by one floating-point and two fixed-point units, which are capable of both single and double precision arithmetic.