version said:
2 multiply-add VMX units, minimum 4 instructions /cycle with 2 threads
Hah! So you've worked out that Xenon cores have two VMX units per core!
version said:
2 multiply-add VMX units, minimum 4 instructions /cycle with 2 threads
Not so sure I'd agree. At DVD bitrate, we're talking 1 MB/s per stream.
48 streams = 48 MB/s.
version said:prototype:
1 VMX
1 FPU
1 INT ALU
2 instrtuctions/cycle
2 thread
32 Gflops at 4 Ghz
new modell:
1 full VMX
1 extra multiply-add VMX unit
1 FPU
2 INT ALU
4 instructions/cycle
2 thread
64 Gflops at 4 Ghz
Jaws said:Aren't the two VMX units identical?
version said:Jaws said:Aren't the two VMX units identical?
VMX unit:
1 floating unit
1 integer unit
permute unit
registers block
new PPE has 2 floatng units, 1 integer, 1 permute and 1 registerblock
this is 1.5 VMX
version said:Jaws said:Aren't the two VMX units identical?
VMX unit:
1 floating unit
1 integer unit
permute unit
registers block
new PPE has 2 floatng units, 1 integer, 1 permute and 1 registerblock
this is 1.5 VMX
version said:prototype:
1 VMX
1 FPU
1 INT ALU
2 instrtuctions/cycle
2 thread
32 Gflops at 4 Ghz
new modell:
1 full VMX
1 extra multiply-add VMX unit
1 FPU
2 INT ALU
4 instructions/cycle
2 thread
64 Gflops at 4 Ghz
Jaws said:Those VMX units look identical to each other in the PPE image though?
rendezvous said:Version, may I ask from where you got this information?
The number of added units, the partitioning of the VMX, integer and FPU units and the number of instructions / cycle.
It makes so much sense that I need to know the source
Jaws said:version said:Jaws said:Aren't the two VMX units identical?
VMX unit:
1 floating unit
1 integer unit
permute unit
registers block
new PPE has 2 floatng units, 1 integer, 1 permute and 1 registerblock
this is 1.5 VMX
Those VMX units look identical to each other in the PPE image though?
Panajev2001a said:Jaws said:version said:Jaws said:Aren't the two VMX units identical?
VMX unit:
1 floating unit
1 integer unit
permute unit
registers block
new PPE has 2 floatng units, 1 integer, 1 permute and 1 registerblock
this is 1.5 VMX
Those VMX units look identical to each other in the PPE image though?
Say, just as an hypothetical thing, that the VMX unit in XeCPU has a 128x128 bits Register File (so 4 of those blocks that Version marked) and that the we had two copies of the Register File one for each HW thread (two contexts): we are now taking 8 of those blocks for one VMX unit.
Take that XeCPU might have between 1-2 MB of L2 cache (so 2-4x the amount of L2 you see in that PPE although shared by the three cores).
Well, now imagine the XeCPU having three of those more complex PPE cores and that 1-2 MB block of L2... well it seems a not tiny chip to me .
I do not think what you see is two VMX units, but just a big VMX unit .
Jaws said:1 FPU -> 32.64 bit
1 INT -> 32.64 bit
1 VMX -> 2*32.64 bit -> 32.128 bit
So they add up...
@ Version, are you sure???
version said:Jaws said:1 FPU -> 32.64 bit
1 INT -> 32.64 bit
1 VMX -> 2*32.64 bit -> 32.128 bit
So they add up...
@ Version, are you sure???
every registerblock is double sized because 2 thread
version said:Jaws said:1 FPU -> 32.64 bit
1 INT -> 32.64 bit
1 VMX -> 2*32.64 bit -> 32.128 bit
So they add up...
@ Version, are you sure???
every registerblock is double sized because 2 thread
Jaws said:You would expect another set of VMX register blocks i.e another 'two' of those blocks for a 2nd VMX unit?