IBM PowerPC 970 Architecture
riclewis writes "Hannibal from Ars Technica offers an explanation of some of the internals of the new IBM chip. It's certainly more powerful than anything on the desktop now, but by the time it's released a year from now, it looks to be middle-of-the-pack (which could still be a step up for Apple...) This excitement over the early release of hardware specs kinda reminds me of all the hype surrounding the Sony's Emotion Engine when it was introduced a couple years ago. In fact, some are suggesting the PPC 970 chip might be closely related to the PS3's 'Cell' processor..."
The PowerPC 970 triples the length of the PowerPC pipeline
This will give it the same issues the P4 has. Namely a large penalty for branch mispredicts, etc. Instructions per clock will decrease.
OTOH, they should be able to crank the speed!
The law is a weapon of the government, not a protection for the likes of you. Surely you understand that.
> Instructions per clock will decrease.
.09 process shows me that this 970 chip has legs. Another thing... IBM has *always* been conservative about what not-quite-ready chips will do as far as clock, and benchmarks. I expect "Real World" [no relation to Peter Gabriel] performance to be quite good. [although I expect Peter Gabriel's performances to be fantastic =)]
Actually, IPC is *increased* from the current G4. It will now fetch 8 instructions per clock, and retire 5 per clock.
The current G4 IIRC fetches either 3 or 4 per clock. I have no idea how many it can retire at once.
This coupled with a quick move to a
Blocklevel: Practical Information Architecture
I have no idea who you are, Mononoke, but I'd wager $1000 that Hannibal Stokes knows more about chip architecture than you do. The PPC 970 will have a hard fight (both in marketing and benchmarks) against the 4+GHz x86 chips also due a year from now.
p.s. How the heck did that get rated as Insightful? I'm as rabid a Mac addict as any of you, but it's just plain wrong to mod someone up for spouting false evangelism.
Well, I'll try.
rendering apps like Lightwave, Maya, etc will benefit from this for several reasons:
The 64bit architecture:
Lightwave [if rewritten to be 64bit] will be able to use bigger numbers, and use more memory. Bigger numbers means that calculations that would involve making a 64bit word out of 2 32bit words [as it currently stands] needn't be done. Being able to address more memory is *always* a good thing.
Really good Floating Point Performance:
3D rendering apps love FP. bigger/faster/more Fp units are a good thing.
Memory Bandwidth:
The 900MHz bus will allow a *huge* amount of memory to be shuttled back and forth from the processor *very* quickly. This means your huge scenes will be rendered faster.
Altivec/Vector Processing unit:
Because the VPU doesn't do double precision FP, it doesn't help in the final rendering [much]. It *will* help in things like realtime previews, where the math is simplified. Imagine *big* previews of scenes in realtime.
Multiprocessing:
This chip is [as implied] MERSI compliant. This means that it is a perfect candidate for multiprocessing, like the current G4.... but the 970 can go many more "ways" than the G4 [the G4 was in an "optimal" multiprocessing stage with 2 procs]. The 970 can go up to 16, IIRC.
This seems like it'll be a winner.
.
Blocklevel: Practical Information Architecture
PPC chips can only work on one swing of the computing "cycle", not on the up and down like an Athlon can for example
It's called positive and negative edge triggering. It's not a new technology either. I was dealing with it in the 80's at the discrete logic level.
AGP 2x uses this and 4x uses positive, negative, high and low triggering. Certain UDMA modes make use of this clocking technique also.
Your argument doesn't hold water.
His arguement DOES hold water. PPC CPU's DO outperform Intel x86 CPU's by a good margin when compared clock for clock (showing the MHz Myth for what it is). Especially the G4 and boy when AltiVec can and is exploited... Wow. There IS more to CPU design than smaller die and deeper piplining for higher MHz.
As far as I can tell, Apple seem to be in a position where they have to make the best of what they can get, due to Motorolla dropping the ball pretty baddly.
I hope IBM comes to their rescue. How ironic.
War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?