Please Help Put the 970 in Context
Dual 2.3 GHz processors (that's 4.6 GHz of PowerPC to kick Intel's clock-frequency-spewing ass) would be amazing, but it would also be interesting to see what sort of overall design Apple puts these chips in. Will it be conservative, or will the system architecture and componentry blow us away too? There are some substantial posts on technical issues at the Ars OpenForum, though they're geared to people with a more technical knowledge of hardware. I would appreciate it if Programmer or anyone else could try to distill some of those types of discussions for us, such as the merits of different bus topologies, what kind of RAM ought to be used, etc.
Comments
In before lock!
[Edit:] DAMN! I was to slow!
Then we can discuss the differences, merits or whatever for each section.
Someone good at creating outlines..get busy.
This will be the definitive "known info" thread. Light on speculation Heavy on verfiable facts.
Discuss.
But in the future please use one of the current 970 threads instead of creating ANOTHER thread about the 970.
The performance of these machines is going to be really good compared to the current G4 machines, there is no doubt about that. In general code that has not been optimized specifically for the Mac (i.e. just ported from the PC) will perform substantially better than on the G4. G4 optimized code should run noticably better on a clock-for-clock basis as well, although there may be exceptions. The increase in memory bandwidth should see a substantial jump in AltiVec performance since the majority of AltiVec code out there is bandwidth bound. Scalar floating point code should run roughly twice as fast as on the G4 at the same clock rate (this is both single and double precision).
Between the bandwidth, clockrate, and internal processor improvements the machines should be cleanly twice as fast... but this will vary widely depending on what you are using to measure performance. In some cases it might be much more than twice as fast, and I'm sure there will be pathalogical cases here and there where people will manage to find something that actually runs slower (it always happens when a new CPU comes along). As software gets recompiled with the optimizer 970 turned on the speed difference should increase.
Aside from these vague statements there really isn't much that we can say with authority right now.
Originally posted by Bodhi
This is soooo close to being locked but it looks as if it may go in a good direction.
But in the future please use one of the current 970 threads instead of creating ANOTHER thread about the 970.
Told you so, told you so! (<--Gez, I want that old smiley back..)
In before lock, TWICE! And this time, WITH warning!
Originally posted by Bigc
How do you put something in "context" that doesn't exist.
You look at the few facts there is, shuffle it together with the rumors, add some water, 20 minutes in a hot oven, and WOAW!
"Proof" of a new chip!
Which means at the current price points, they will use PC2700 and PC3200 DDR SDRAM (DDR333 and DDR400). They will support up to 4 GB of memory. Everything else will stay the same but for typical evolutionary improvements: possibly 1 64 bit 66 MHz PCI slot, 3 64 bit 33 MHz PCI slots, AGP 4x/8x, Firewire 800, SATA, 128 MB standard graphics card, etc. A HyperTransport southbridge may be there - Apple isn't in the HT consortium for nothing. The PPC 970 looks to have BGA packaging, so an Apple machine will likely have a new socket and daughtercard. I believe a new case design is in the works, and will have 2 5.25" external bays and 4 3.5" internal bays like there is now. It would be slick if it had xServe/xRaid design language, but I doubt it.
What really confounds me is how the system ASIC will bridge the point-to-point source-synchronous 970 bus with main memory, AGP bus, et al. It has a DDR processor bus operating at half the clock of the CPU. If this info doesn't change, Apple is going to have a tough time maximizing clock rate grades. [They should want to sell boxes from 1.2, 1.4, 1.6, 1.8, 2.0, up to 2.2 GHz or whatever, and not just jump up in CPU grades.] If there is a memory bus to processor bus multiplier, for a hypothetical 167 MHz memory bus, you'll see 1.33, 1.67 and 2.0 GHz machines. This is a huge waste in business terms.
The system ASIC will have to multiplex and demultiplex 2x32 bit data and addresses from the 970 bus to a 2x64 bit memory bus with separate lines for data and addresses. That's Intel 850 complexity. This isn't going to be a simple ASIC to do. Which means, no PCI Express, or any other up and coming tech.
As far as what they ought to use, well, I'm a Rambus fan. Yellowstone, quad-channel RDRAM, Redwood, lots of bandwidth there. My 4+ channel Rambus backside cache dream is still alive.
Wasn't that IBM information hurridly pulled? Does anybody have a pointer to the cached information?
Not that I'm suggesting the obvious but...
Originally posted by Programmer
We really don't know enough yet to make predictions about bus topology or what kind of system level hardware Apple will throw at these machines. ...snip... There are very few facts that we can state with certainty.
Very true, but when has that ever stopped anyone?
One thing we do know, if not for a fact, at least for a near certainty, is that this chip has been in development for at least two years. And given the altivec unit, Apple has known about it for two years.
This means that Apple has had two years to think about what technologies they want to build into the systems that will be powered by this chip. And given Apple's propensity for innovation, I suspect this means the overall architecture will be appropriately robust. Add that to the rumors that the motherboard's design was only finalized this month, then throw in Apple's recent forays into the enterprise market and you might be forgiven for thinking that the rest of the system could be as radical and new as the PPC970 itself.
Originally posted by shawk
Does anybody have a pointer to the cached information?
You mean this one? It is scaled down a bit from the 2MB that it was on the IBM site. I have the original and can add it to my website if anyone cares to see it in it's burlap-sack-bed virginity.
Originally posted by T'hain Esh Kelch
You look at the few facts there is, shuffle it together with the rumors, add some water, 20 minutes in a hot oven, and WOAW!
"Proof" of a new chip!
Which temp??? My "proof" always seems a little unfinished
Originally posted by NETROMac
Which temp??? My "proof" always seems a little unfinished
Put it on grill for a few minutes and you get a nice crispy crust on your proof. Don't overdo it or your proof will be hard to swallow!
The proof is in the pudding anyway.
Kroehl