G5 can manage 5 instructions per cycle and has the next units:
-2 Branch Units
-2 Load/Store Units
-2 Integer Units
-2 FPU
-2 VMX
Xenon can manage 2 instructions per cycle and has the next units:
-1 Branch Unit
-1 Load/Store Unit
-1 Integer Unit
-1 FPU
-1 VMX-128
The FPU+VMX-128 part has been revamped but I don´t see how is possible that a new CPU with half units could have more transistors than a more complex CPU x3 with the same Shared L2 Cache.
G5 Logic without L2 Cache= 34 milions of transistors.
G5 Triple Core Logic= 102 milions of transistors
G5 Triple Core with Shared L1 Cache= 151 milion transistors
What Xenon documents say= 165 milion transistors.
Obviously that a Xenon core is less powerful and obviously it needs less transistors but the documentation says that the transistors are more than a possible G5 triple core with Shared L2 Cache.
I am sure that we have 3 G5 inside the Xenon core and thanks to the disables OOE the system can only do 2 instructions per clock and this is when having 2 Integer Units, 2 FPU, 2 VMX... Become useless. And this tells how Microsoft only needed 14 months for finishing the project.
PD:It can be applied to the PPE.
-2 Branch Units
-2 Load/Store Units
-2 Integer Units
-2 FPU
-2 VMX
Xenon can manage 2 instructions per cycle and has the next units:
-1 Branch Unit
-1 Load/Store Unit
-1 Integer Unit
-1 FPU
-1 VMX-128
The FPU+VMX-128 part has been revamped but I don´t see how is possible that a new CPU with half units could have more transistors than a more complex CPU x3 with the same Shared L2 Cache.
G5 Logic without L2 Cache= 34 milions of transistors.
G5 Triple Core Logic= 102 milions of transistors
G5 Triple Core with Shared L1 Cache= 151 milion transistors
What Xenon documents say= 165 milion transistors.
Obviously that a Xenon core is less powerful and obviously it needs less transistors but the documentation says that the transistors are more than a possible G5 triple core with Shared L2 Cache.
I am sure that we have 3 G5 inside the Xenon core and thanks to the disables OOE the system can only do 2 instructions per clock and this is when having 2 Integer Units, 2 FPU, 2 VMX... Become useless. And this tells how Microsoft only needed 14 months for finishing the project.
PD:It can be applied to the PPE.