B
bariole
Radeon350 said:I agree about ray tracing. it will not be done by PS3-N5-Xbox2. Nor
will the PS4-Xbox3-N6 do ray tracing in real-time by 2010-2012. Maybe
a generation or two after that ( in other words 2 or 3 console cycles
away ) pretty much what you said.
About PS3 and its 8 (or 16) PowerPC or POWER CPUs, they will not be
doing the lions share of the processing. The 8 Attached Processing
Units (APUs) *per* PPC CPU will be. There will be between 32~64 APUs
in the PS3's main Cell-CPU alone. The PS3's GPU will have a further
16-32 APUs. So the lowest number of APUs for the *whole* PS3 is 48.
(32 in the CPU, 16 in the GPU) while the highest number of APUs, I
guess would be 96 (64 in the CPU, 32 in the GPU).
Each APU will have 4 floating point units (FPUs) and 4 integer units
(IUs). I don't think they'll be able to do both floating point ops and
integer ops at the same time. Not clear on that. but regardless, the
FPUs and IUs within the APUs will be doing the bulk of the processing
for PS3. Therefore, the APU *is* the workhorse of PS3. The PowerPC or
POWER CPU cores will only be managing what work the APUs have to do,
and controlling the APUs access to memory. The PPC / POWER cores are
the generals, the APUs are divisions, the FPUs and IUs are the
brigades / batallions. The PS3 will employ an army of processors to do
all the work to give us prettier, more intense games.
I saw graph of PS3 design which circulated trough web. It was interesting
architecture but in my opinion kind of unsuited for game console. They went
on full parallel design for a machine which main purpose is video-games.
Design of this type (large number of CPUs equipped with vector units) is
more suited for supercomputers than console. This will not behave good in
games 'cause only most skilled programmers will be able to extract all
power from hardware like this one.
And I don't expect high raw power from ps3 either. Sure it will be strong
in year of introduction but nothing incomparable to average PC of that
time. They are bounded by silicon size (or money), not architecture.
Graphics and sound is type of data which is fairly well to manipulate on
parallelized architecture like PS3, but they can't produce chips big enough
to implement full size PPC cores + 4 highly programmable APU's per core. I
guess they'll make simplified PPC cores + APU's specialized in couple most
common manipulations.
Anyway it looks expensive to produce, power hungry and complicated to
program for. This are not good recommendations for purpose for which these
chips are build.
And I don't expect it will behave better than common CPU+GPU with only one
advantage which I think off: it is more flexible platform, but this is not
big privilege because all consoles are made with one purpose - to play
games. All other is bonus.