View Full Version : Analysis of the 970
rice_web
Oct 18, 2002, 05:51 PM
The 970 is already more than a prediction by most of the MacRumors gang. So, I'd like to provide a comparison of the Apollo and our potential G5.
G4 - Motorola's Flagship Chip
Motorola has only been able to produce a 1.25GHz (that is apparently available). But, the G4 has a few advantages going for it. The G4 has Altivec, only sports seven pipeline stages, and supports two megabytes of L3 cache.
However great those improvements may be, however, they are not enough to fight off a pathetic 166MHz system bus, the P4s SSE2, and dated manufacturing method.
970 - The Chip We'd Like To Call The G5
The 970 from IBM is an excellent chip, and if it were released by the end of the month, would still battle fiercly with the P4 and Athlon. However, the 970 probably won't find itself in production until the second half of 2003, and likely will not find any applications until early 2004.
Still, I like to be optimistic. If the chip is initially available at 1.4-1.8GHz, Mac fans would gain a significant performance hike over the G4--even if it is unable to beat Intel and AMD's offerings.
7455
- Up to 1.5GHz (overclocked)
- 166MHz System Bus
- SDRAM Support
- 2MB L3 Cache (1/4 Processor Clock)
- 256K L2 Cache (Full Processor Clock)
- Altivec
- 32-bit processing
- 180nm manufacturing
970
- Up to 1.8GHz (IBM claim)
- 900MHz System Bus (450 x 2)
- DDR RAM Support
- 512K L2 Cache (Full Processor clock)
- Altivec
- 64-bit processing
- 130nm manufacturing (90nm rumored)
Telomar
Oct 19, 2002, 12:17 AM
The only real benefit the G4 has over the PPC970 is the L3 cache. The PPC970 really doesn't need it half as much though.
Originally posted by rice_web
However great those improvements may be they are not enough to fight off the P4s SSE2.I would take Altivec over SSE2 10/10 times and I imagine most other people would as well.
Nipsy
Oct 19, 2002, 12:40 AM
If a 970 comes out in a Mac with the rumored 6.4GB/s bandwidth, it will be faster in day to day use than the SPEC predictions lead you to think.
Even a G4 with greatly increased I/O bandwidth would outclass the G4s of today.
SPEC scores (int and fp) test the processor, but don't stress the rest of the system, so even if the x86 processor(s) score(s) slightly higher in SPEC (int and fp) when flagships are tested next year, the actual speed for an end user may favor the Mac heavily. Unless we see something huge in the PC mobo/chipset/architecture world...
P.S. We don't yet know what amount of L3 the 970 will be delivered with...
ddtlm
Oct 19, 2002, 12:59 AM
Telomar:
I would take Altivec over SSE2 10/10 times and I imagine most other people would as well.
I'm sure Apple appreciates your loyalty, but when you want to do double precision floating point SSE2 is clearly the choice, since AltiVec can't do it at all. That should be at least 1/10 times.
Nipsy:
Actually saying that SPEC doesn't use memory bandwidth, or that it only stresses the processor is silly. Notice how much the Power4 leads the PPC-970 in SPEC floating point? That has everything to do with memory bandwidth (including L3) since the execution cores are exactly the same (except where the PPC-970 has added things like AltiVec).
SPEC scores (int and fp) test the processor, but don't stress the rest of the system, so even if the x86 processor(s) score(s) slightly higher in SPEC (int and fp) when flagships are tested next year, the actual speed for an end user may favor the Mac heavily
What do you base this on? Since obviously SPEC stresses both memory and CPU (based on PPC-970 vs Power4), all that is left are things like video cards and hard disks, and those are the same for Macs and PCs.
It is true that SPEC does not reflect Photoshop or RC5 scores, and I expect those will favor Macs as much as ever, probably even more so than ever before.
MacBandit
Oct 19, 2002, 01:42 AM
Originally posted by rice_web
7455
- Up to 1.5GHz (overclocked)
- 166MHz System Bus
- SDRAM Support
- 2MB L3 Cache (1/4 Processor Clock)
- 256K L2 Cache (Full Processor Clock)
- Altivec
- 32-bit processing
- 180nm manufacturing
Just when you think that people have gotten the point about overclocking here comes more of it.
Overclocking is a term to describe what an end user does to a processor and can not and has never been used in the sense of a manufacturor. The new PPC7455a chips from Motorola that Apple is selling at 1250Mhz are tested and thusly stamped with a rating of 1250Mhz.
Nipsy
Oct 19, 2002, 01:45 AM
Originally posted by MacBandit
Just when you think that people have gotten the point about overclocking here comes more of it.
Overclocking is a term to describe what an end user does to a processor and can not and has never been used in the sense of a manufacturor. The new PPC7455a chips from Motorola that Apple is selling at 1250Mhz are tested and thusly stamped with a rating of 1250Mhz.
I think he was pointing out that end users are indeed overclocking the 1250 MHz chip you reference, to 1.5GHz, as he states.
MacBandit
Oct 19, 2002, 01:48 AM
Originally posted by Nipsy
I think he was pointing out that end users are indeed overclocking the 1250 MHz chip you reference, to 1.5GHz, as he states.
That doesn't seem to be what he's inferring there. It just looks to me that he's comparing future specs of a PPC7455 to a PPC970.
Sherman
Oct 19, 2002, 02:35 AM
And then there's also the insanely fast system bus.
Lest we forget a 450Mhz DDR system bus, and hopefully, full DDR RAM support?
Even if the 970 ran at the same clock speed, it would still probably blow the doors off of our measly 1.25 Ghz G4. The crappy system bus we have and the lackluster DDR support is really cramping the G4's style.
And these 2004 predictions are ridiculous. Apple has been planning to use the 970 for quite some time now. think about it. Why hasn't apple announced ANYTHING new in the hardware department. Nothing. Nada. Zilch.
Spidey sense, TINGLING!
Nipsy
Oct 19, 2002, 03:43 AM
Originally posted by ddtlm
Telomar:
Nipsy:
Actually saying that SPEC doesn't use memory bandwidth, or that it only stresses the processor is silly. Notice how much the Power4 leads the PPC-970 in SPEC floating point? That has everything to do with memory bandwidth (including L3) since the execution cores are exactly the same (except where the PPC-970 has added things like AltiVec).
What do you base this on? Since obviously SPEC stresses both memory and CPU (based on PPC-970 vs Power4), all that is left are things like video cards and hard disks, and those are the same for Macs and PCs.
It is true that SPEC does not reflect Photoshop or RC5 scores, and I expect those will favor Macs as much as ever, probably even more so than ever before.
What I'm talking about is memory, PCI, AGP, northbridge, etc. bandwidth outside of cache. Cache is highly integrated with the processor, so in int and fp scoring, more cache helps, however, int anf fp routines rarely leave the bounds of L1, L2, & L3, where memory bandwith, system I/O, and even paging to disk can all affect relative performance.
Notice how SPEC scores remain virtually constant as RAM/storage is added?
A slightly more balanced way of measuring full system perfromance in TPM, where a database, the processor, and the RAM are all stressed.
The current G4 is starved for sytem bandwidth, meaning that when you're waiting, your waiting for the disk to write to memory to feed instructions to the processor, much more often than you're waiting for the processor to execute instructions.
Our current architecture uses many small pipes feeding a medium valve. The bottleneck is more often the pipes than the valve. Hopefully the 970 and associated MoBo will change that to many medium/large pipes feeding a large valve, meaning that the valve will be constantly supplied.
Telomar
Oct 19, 2002, 07:01 AM
I have a hunch the first version of the PPC 970 won't have a L3 cache controller in order to reduce pin count. Might be there but I imagine it would have merited some mention.
Originally posted by ddtlm
I'm sure Apple appreciates your loyalty, but when you want to do double precision floating point SSE2 is clearly the choice, since AltiVec can't do it at all. That should be at least 1/10 times.I knew somebody would raise that. It is actually one of the few weaknesses in Altivec and iwhen I was writing the post I had mentioned it then I cut it.
Given the fact altivec uses separate registers and we are talking about a 64-bit chip I would still take altivec 10/10 times. Overall it is just a better package...unless you count optimising and programming for it. There is a good reason people that do a lot of work in doubles often use 64 bit workstations already instead of Pentium IVs with SSE2.
Postal
Oct 19, 2002, 08:48 AM
Ah, but the whole reason PowerMacs and PowerBooks come with L3 cache is because there isn't enough system bandwidth for the way it would work otherwise (i.e. just sending the data through). The PPC 970 may not need L3 for awhile (if at all) when there's a 6.4 GB/sec interface between the CPU and northbridge chip.
Bradcoe
Oct 19, 2002, 09:34 AM
No L3 means apple COULD charge much less than with L3 cache. That stuffs expensive in 2 and 3MB chunks.
Heres another point I haven't heard anyone talk about. DDR RAM prices. I don't want to think of how much 900Mhz DDR (actual 450) is going to cost. And if Apple is retarded, I REALLY don't want to think about saving $ by putting slower RAM, or even worse, a slower memory controller made by Apple into these machines. I'm slightly nervous about pricing. I see lots of reasons for the 970 to be a reason to make Mac's less money. However, I see Apple as having lots of reasons to make the 970 responsible for equally high or even higher priced macs.
benixau
Oct 19, 2002, 10:18 AM
Apple will follow its usual strategy.
1st move: 1st gen processors, big numbers, big price
2nd move: slight to moderate price drop
3rd move: 2nd gen processors, bigger numbers, slight price rise
4th move: sligh to moderate price drop
etc etc
This is what they have always done and why would they stop now??
Catfish_Man
Oct 19, 2002, 11:06 AM
Originally posted by Bradcoe
No L3 means apple COULD charge much less than with L3 cache. That stuffs expensive in 2 and 3MB chunks.
Heres another point I haven't heard anyone talk about. DDR RAM prices. I don't want to think of how much 900Mhz DDR (actual 450) is going to cost. And if Apple is retarded, I REALLY don't want to think about saving $ by putting slower RAM, or even worse, a slower memory controller made by Apple into these machines. I'm slightly nervous about pricing. I see lots of reasons for the 970 to be a reason to make Mac's less money. However, I see Apple as having lots of reasons to make the 970 responsible for equally high or even higher priced macs.
Actually, it's an 800MHz effective bus (1 bit in 9 is overhead). That matches up quite nicely with dual channel DDRII-400, which (coincidentally ;)) is going to be the current high end ram when the 970 comes out.
DaveGee
Oct 19, 2002, 11:26 AM
Originally posted by benixau
Apple will follow its usual strategy.
1st move: 1st gen processors, big numbers, big price
2nd move: slight to moderate price drop
3rd move: 2nd gen processors, bigger numbers, slight price rise
4th move: sligh to moderate price drop
etc etc
This is what they have always done and why would they stop now??
Well up till now we have been stuck with MOT and their (hmmm how do I say this) less then stellar track record of bunny hop progress. The PRO line and the consumer line has been pretty tight over these past many years. Much of the time video card, and a second CPU are what set apart the pro line. Soon we will have the IBM 97x family (yes more are on the way) of CPUs. They are a HUGE leap from what we have now not only in speed but in other areas as well.
Apple has to make a choice.
1 - Hold back on the high end so the low end doesn't look SO BAD.
2 - Balls to the walls the high end and have the low end move up to the 970 CPUs as well. Even with this laptops could still be a problem.
Both have probems of their own...
Option 1 is just a stop gap and doesn't really address the problem. In the end the consumer line has to advance.
Option 2 could mean (guessing) higher prices or lower margine. Neither of which Apple can really afford and in this economy faster and lowercost have to go hand in hand otherwise the boxes will NOT sell even if they are 'da goods'.
Laptops also pose the same problem. Until we hear that 'yes the 970 will work well in a laptop' (from an official source) Apple might be forced into option #1...
Remember the consumer line sells so well (out sells the PRO line by a HUGE margin) all because they are a 'good value' when compared to the PRO line.
Who here hasn't said: You know the top of the line iMac is a pretty good box given the feature set and for the most part is pretty darn close (in speed) to the bottom end tower.
Once the PRO goes 970 what will people say about the low end?
Marketting sucks...
Dave
rice_web
Oct 19, 2002, 11:37 AM
That doesn't seem to be what he's inferring there. It just looks to me that he's comparing future specs of a PPC7455 to a PPC970.
I was referring to the overclocked chips, which represents a possibility max. clock speed for the G4 on this manufacturing process.
P.S. We don't yet know what amount of L3 the 970 will be delivered with...
IBM has stated that the 970 will not support an L3 cache.
I would take Altivec over SSE2 10/10 times and I imagine most other people would as well.
As would I. I wasn't actually giving SSE2 the upper hand. SSE2 is nice (very nice, actually), but it is no match for Altivec (on certain tasks). My reference was to the P4's amazing clock speed WITH SSE2; a combination of both (though I didn't make that very clear)
ddtlm
Oct 19, 2002, 01:43 PM
Nipsy:
I hate to keep dragging off into arguements about SPEC, but people plainly do not get it.
What I'm talking about is memory, PCI, AGP, northbridge, etc. bandwidth outside of cache. Cache is highly integrated with the processor, so in int and fp scoring, more cache helps, however, int anf fp routines rarely leave the bounds of L1, L2, & L3, where memory bandwith, system I/O, and even paging to disk can all affect relative performance.
How can you conclude this after I pointed out the performance edge given to the Power4 by it's large L3? Do you think that data goes nowhere on the PPC-970? If it's not in the 32 meg L3, it's in RAM, and the reason why the PPC-970 looses is because the RAM is slower than L3... hence we can conclude that memory performance matters.
You might direct your attention to this link:
http://www.spec.org/osg/cpu2000/docs/readme1st.html#ovw
Q1, Q3, Q5, Q6 and Q11 are informative. Q9 also lists 256 megs of RAM as a requirement, which strongly suggests that that much RAM is used... which means that the performance of said RAM matters.
Notice how SPEC scores remain virtually constant as RAM/storage is added?
This link should explain that very clearly:
http://www.spec.org/osg/cpu2000/docs/system_requirements.html
A slightly more balanced way of measuring full system perfromance in TPM, where a database, the processor, and the RAM are all stressed.
Only if you are running a server does a server benchmark such as TPM matter.
The current G4 is starved for sytem bandwidth, meaning that when you're waiting, your waiting for the disk to write to memory to feed instructions to the processor, much more often than you're waiting for the processor to execute instructions.
Yes, people desperately want to blame the performance problems of the G4 on it's memory, but really that isn't the case. It's just got a crappy scalar core, lacking things as basic as out-of-order execution and hardware prefetech (although there is a manual prefect in AltiVec... not as good as the auto-pretect in modern x86 chips). As I've said again and again, I have an Athlon on PC133 memory that performs a hell of a lot better than my G4-800-DP.
rice_web
Oct 19, 2002, 06:00 PM
Yes, people desperately want to blame the performance problems of the G4 on it's memory, but really that isn't the case. It's just got a crappy scalar core, lacking things as basic as out-of-order execution and hardware prefetech (although there is a manual prefect in AltiVec... not as good as the auto-pretect in modern x86 chips). As I've said again and again, I have an Athlon on PC133 memory that performs a hell of a lot better than my G4-800-DP.
This is one reason I love the 750FX. It's architecture is amazing. Thankfully, the 970 promises an architecture that parallels the 750FX, simply adding one pipeline stage (in part to allow 64-bit processing).
rice_web
Oct 19, 2002, 06:07 PM
How can you conclude this after I pointed out the performance edge given to the Power4 by it's large L3? Do you think that data goes nowhere on the PPC-970? If it's not in the 32 meg L3, it's in RAM, and the reason why the PPC-970 looses is because the RAM is slower than L3... hence we can conclude that memory performance matters.
I'd like to make a comment on the bus speed and memory interface of the 970....
If DDR memory is available at 900MHz (which it currently isn't) by the time we see--if--this CPU in an Apple computer, 900MHz DDR memory would nearly outpace the speed of a L3 cache, despite a greater distance for the information to travel (all the way to the system memory rather than a few millimeters to a cache).
Granted, 900MHz DDR memory will only find itself in video cards, and even then probably not for at least a year. Plus, it'd probably cost the equivalent of a kidney on the black market.
So, we'll probably see DDR400 or DDR533 by the time--if--the 970 winds up in Apple computers, which would still perform extremely quickly (roughly 1/2 the speed of an L3 cache).
Catfish_Man
Oct 19, 2002, 08:00 PM
Originally posted by rice_web
I'd like to make a comment on the bus speed and memory interface of the 970....
If DDR memory is available at 900MHz (which it currently isn't) by the time we see--if--this CPU in an Apple computer, 900MHz DDR memory would nearly outpace the speed of a L3 cache, despite a greater distance for the information to travel (all the way to the system memory rather than a few millimeters to a cache).
Granted, 900MHz DDR memory will only find itself in video cards, and even then probably not for at least a year. Plus, it'd probably cost the equivalent of a kidney on the black market.
So, we'll probably see DDR400 or DDR533 by the time--if--the 970 winds up in Apple computers, which would still perform extremely quickly (roughly 1/2 the speed of an L3 cache). ...that you didn't see my post about dual channel DDRII? That fills up the 800MHz that's useable on the bus quite nicely.
rice_web
Oct 19, 2002, 09:04 PM
...that you didn't see my post about dual channel DDRII? That fills up the 800MHz that's useable on the bus quite nicely.
I'm amazed that I missed that post. You had a good point before I did.
Whatever the case, the 970 doesn't need an L3 cache to perform well (although, an L3 cache helps tremendously). Our 512K of L2 cache should be enough with the memory bandwidth at our disposal.
ddtlm
Oct 20, 2002, 08:31 PM
rice_web:
This is one reason I love the 750FX. It's architecture is amazing. Thankfully, the 970 promises an architecture that parallels the 750FX, simply adding one pipeline stage (in part to allow 64-bit processing).
Of course the 750fx lacks hardware pretech and out of order execution (AFAIK) as well. You seem to confuse the efficientcy of a simple design with a good design... I mean of course a short pipeline-CPU is efficient. :)
If DDR memory is available at 900MHz (which it currently isn't) by the time we see--if--this CPU in an Apple computer, 900MHz DDR memory would nearly outpace the speed of a L3 cache, despite a greater distance for the information to travel (all the way to the system memory rather than a few millimeters to a cache).
You have stumbled onto another "megahertz myth" situation. The situation is complex, but anyway clock speed does not equal performance for memory either. For one thing, the SRAM L3 on G4's is better than SDRAM memory because the latency is enherently lower. Also, as "faster" types of RAM are used, you cannot assume that the latency is beting reduced. For example, the 533mhz FSB on a P4 has more-or-less the same random-access latency as a 133mhz FSB on P3 or G4 because in both cases the base clock speed (133mhz) is the same! DDR-II will send data a hell of a lot faster, but AFAIK the latency is not being reduced. Now all of this is very very complicated and I can't pretend to be qualified to lecture on the subject. It is further complicated by the ability of hardware prefetch in both processors and chipsets to mask the enderlying latency by guessing the next memory access with some random chance of getting it right, so the actual turn around time seems a lot lower from the point of view of the CPU.
Complex stuff. Tread carefully.
MacCoaster
Oct 21, 2002, 02:32 PM
Originally posted by rice_web
If DDR memory is available at 900MHz (which it currently isn't) by the time we see--if--this CPU in an Apple computer, 900MHz DDR memory would nearly outpace the speed of a L3 cache, despite a greater distance for the information to travel (all the way to the system memory rather than a few millimeters to a cache).
Granted, 900MHz DDR memory will only find itself in video cards, and even then probably not for at least a year. Plus, it'd probably cost the equivalent of a kidney on the black market.
So, we'll probably see DDR400 or DDR533 by the time--if--the 970 winds up in Apple computers, which would still perform extremely quickly (roughly 1/2 the speed of an L3 cache).
I was told that the IBM PowerPC 970 had dual pumped 450MHz DDR channels. Therefore rendering the 900MHz DDR RAM useless. You'd have 1:1 ratio of 450MHz DDR for the two channels for a combined performance of 900MHz.
That's how the current nForce chipsets work, at least.
If anyone has any information that proves me wrong, please do provide.
ddtlm
Oct 21, 2002, 03:06 PM
MacCoaster:
I'm a little confused what you are saying, but the PPC-970 does support two 32-bit channels as a "FSB" and each clocks at 900mhz. This is a little like how Rambus memory clocks at obscene rates, but only has 8-bit channels.
In any case, there is overhead on the FSB so that the actual rate at which data arrives is 800mhz, not 900mhz (1 bit in 9 is overhead).
This could be paired with dual DDR-400 channels, but I don't know if Apple will go the road... right now DDR-400 isn't even finalized and most all of the boards using it have problems with stability. Notably the nForce2 does support dual channels of DDR-400, but I don't know if anyone has tested it yet.
There is also the possiblity that Apple may pair the fast bus with dual channel DDR-333, not ideal but more practical. They may even run the FSB slower than 900mhz. Who knows? Not us!
Edit: For all we know, Apple will use RDRAM. They could even use a custom nForce2... who knows.
MacCoaster
Oct 21, 2002, 04:21 PM
Originally posted by ddtlm
I'm a little confused what you are saying, but the PPC-970 does support two 32-bit channels as a "FSB" and each clocks at 900mhz. This is a little like how Rambus memory clocks at obscene rates, but only has 8-bit channels.
Read this original article I posted: http://arstechnica.com/wankerdesk/3q02/powerpc.html. Especially note this:
One of the most important and least-discussed features of the PowerPC 970 is its 900MHz DDR frontside bus. This bus physically runs at 450MHz, but it's double-pumped. Its architecture is interesting in that the bus actually consists of two, 32-bit unidirectional point-to-point links.
ddtlm
Oct 21, 2002, 04:39 PM
MacCoaster:
Eh, 450mhz x 2 or 900mhz, not the same but pretty similar. It is common to refer to busses by their effective speed (533mhz and 400mhz for P4, 333mhz, 266mhz and 200mhz for Athlons), and so I am continueing to refer to the PPC-970 bus as 900mhz. I don't see how anything I said was wrong.
Note also that Arstech revleals that the bus runs at a fixed part of core clock speed (1/2), so that the bus is 900mhz only on the 1800mhz PPC-970. A 1.4ghz model would sport a 700mhz bus... with a data rate of "only" 622mhz, which means data transfer rate of "only" 4.9 GB/sec. This would work fine with dual channel DDR-333 even (oops, I meant DDR-166x2 :) ).
MacCoaster
Oct 21, 2002, 05:03 PM
ddtlm: I was referring to using an actual 900MHz DDR RAM chip instead of 450MHz DDR RAM chip. You won't benefit from that because your maximum speed 450MHz.
ddtlm
Oct 21, 2002, 05:15 PM
MacCoaster:
Lets get our terms settled. I do not speak of or expect to hear about "base" clock speeds... only "effective" clock speeds. When I talk about a 900mhz RAM DIMM, I mean that it transfers data at 900mhz, and I don't care what the base speed is.
That said, it would take a hypothetical 64-bit wide 800mhz DIMM of RAM to make a "perfect" match for the 900mhz PPC-970 FSB (keeping in mind the overhead of the FSB). Two channels of 64-bit 400mhz RAM would also work. This is because the are two FSB channels, each 32-bits wide, running at 900mhz for the PPC-970.
MacCoaster
Oct 21, 2002, 05:26 PM
Originally posted by ddtlm
MacCoaster:
Lets get our terms settled. I do not speak of or expect to hear about "base" clock speeds... only "effective" clock speeds. When I talk about a 900mhz RAM DIMM, I mean that it transfers data at 900mhz, and I don't care what the base speed is.
That said, it would take a hypothetical 64-bit wide 800mhz DIMM of RAM to make a "perfect" match for the 900mhz PPC-970 FSB (keeping in mind the overhead of the FSB). Two channels of 64-bit 400mhz RAM would also work. This is because the are two FSB channels, each 32-bits wide, running at 900mhz for the PPC-970.
Put a 900MHz DDR RAM chip in a 450MHz slot. What clock will it run at? 450MHz. That's what I'm talking about.
Yes effective clock speeds certainly counts, but I was writing about *USING* an actual chip that runs at 900MHz when the maximum the bus can do is [edit, sorry, typo] dual pumped 450MHz [effectively 900MHz] per channel. Yes, combined, they do 900MHz, but that's not what I'm talking about.
ddtlm
Oct 21, 2002, 05:34 PM
MacCoaster:
Ah, there's the problem... you see, both of the links run at 900mhz. Both of them are double pumped base-clock of 450mhz.
MacCoaster
Oct 21, 2002, 05:45 PM
Originally posted by ddtlm
MacCoaster:
Ah, there's the problem... you see, both of the links run at 900mhz. Both of them are double pumped base-clock of 450mhz.
But you still CAN'T use 900MHz DDR RAM chips, only 450MHz DDR RAM chips!
ddtlm
Oct 21, 2002, 05:49 PM
MacCoaster:
And why not? When taken together the two 32-bit 900mhz FSB links would utilize a 64-bit 800mhz chip of RAM up to 100% depending on the mix of data reads and writes (wether it is 800mhz DDR, SDR, or QDR).
800mhz x 32bits x 2 == 800mhz x 64bits == 400mhz x 64bits x 2
etc, etc
MacCoaster
Oct 21, 2002, 06:05 PM
ddtlm: Base clock is 450MHz. You have one 450MHz RAM in each channel, double them up. 900MHz.
ddtlm
Oct 21, 2002, 06:09 PM
MacCoaster:
Two channels of X mhz do not make one channel of 2X mhz, and it never has, anywhere.
DaveGee
Oct 21, 2002, 06:35 PM
Originally posted by MacCoaster
Read this original article I posted: http://arstechnica.com/wankerdesk/3q02/powerpc.html. Especially note this:
That Article had some nice details on chip specs but one thing really bugged me.
Did you really write that article?!?! Or did you just post a link to it... I can't tell. Either way maybe you can explain something I don't understand...
I always figured a when someone comes to a specific conclusion 'why Apple won't be talking about the 970 anytime soon' isn't usually expected that you give the reader some REASON that tells them how/why you came to it... Here is what the author wrote.
Conclusions: why Apple won't be talking about the 970 anytime soon
The PowerPC 970 represents a substantial leap over Motorola's existing G4 offerings in just about every conceivable way.
- Well that sure doesn't help explain how they came to the conclusion they did...
It has the bandwidth, the clockspeed and the floating-point prowess to make a fine media workstation.
- Nope again...
And its power consumption is low enough to where Apple can continue to do the kinds of innovative industrial designs that quite frankly account for most of the appeal of their current offerings (OS X accounting for the rest).
- Nope... but I did notice the dig at Apple
Furthermore, IBM has repeatedly said that the 970 is intended for use in SMP systems, and as well it should be considering its Power4 design legacy.
- Nope once again...
I would expect Apple to debut the 970 in a dual-processor workstation, and if they don't an SMP box should follow shortly after the initial 970-based offerings.
- Nope... in fact so far (including the Apple dig) the author has given some GREAT REASONS FOR APPLE TO START TALKING ABOUT THIS CHIP!
All of the above, when combined with the fact that we won't see the PowerPC in an Apple system until at best early 2004, means that Apple won't be publicly announcing any official plans to use this chip for quite some time.
Hmm okay so they say it again using different words but I gotta tell you something just because they throw out 'until at best early 2004' doesn't mean a dang thing! So I'm gonna have to ask again WHAT ON EARTH has given them such insight on the time table of the PPC970? Was it a dream was it in their morning tea leaves?? Was it chiseled on a stone tablet? In the end it just comes out as 'BECAUSE I SAID SO'. If all the author is gonna do is throw out uninformed personal feelings fine but to make it sound like the word of God and then not even follow up with even ONE VALID POINT that can backup the position... Well, sorry but I hope you undstand if I (and I hope the rest of the people who read that 'story') don't take the author too serious.
Dave
ddtlm
Oct 21, 2002, 07:43 PM
DaveGee:
I agree that the ArsTech article was "less than ideal." They often do good stuff though, so perhaps they'll follow that up with some real data in the future.
SilverGlade
Oct 22, 2002, 08:33 AM
I thought IBM was working on having more than 1 processing unit per core? Is this a dead idea?
MacCoaster
Oct 22, 2002, 02:29 PM
Originally posted by SilverGlade
I thought IBM was working on having more than 1 processing unit per core? Is this a dead idea?
For the PowerPC 970, it's a single core processor.
But for their POWER4 line, it will still remain a multicore processor.
Multicore is there for redundancy. It must be 99.9 repeating%, which would simply mean 100% as 99.9 repeating == 100, impossible for the servers to "die" thanks to the processor with servers using the POWER4 processors for mission critical stuff.
DaveGee: No I did not write the article.
Though, *please* explain *why* you say nope, nope, nope. Well spitting out those doesn't help. Justify the damn things so I can get some thoughts out of them.
Motherboard design + marketing + debugging + OS refinements, etc... all can contribute to the PowerPC 970's readiness for Apple.
It is slated for volume production mid 2003, but that still does not mean that the new Macs will come out immediately mid 2003. Maybe late 2003 (October-December-ish) or early 2004. Mid 2003 means nothing but in the middle 50% (2nd and 3rd quarter of the year) until they define a positive value (i.e. August 2003).
javajedi
Oct 22, 2002, 02:58 PM
Originally posted by ddtlm
MacCoaster:
Two channels of X mhz do not make one channel of 2X mhz, and it never has, anywhere.
Exactly:
lets look at rambus for a minute:
peak bandwidth = memory bus * rate * num of channels
rate being memory bus clock * operations *PER* clock
most are 16bits wide so:
2 bytes * 1066 * 2 = 4.3 GB/s
now what if you had just 1 channel?
2 bytes * 1066 = 2.1 GB/s
just because i have 2 channels does *NOT* mean my data rate is 2132MHz
MacCoaster
Oct 22, 2002, 03:03 PM
javajedi:
Then do physical 900MHz DDR chips run on it? or are you limited to phyiscal 450MHz DDR chips?
Catfish_Man
Oct 22, 2002, 03:27 PM
Originally posted by MacCoaster
javajedi:
Then do physical 900MHz DDR chips run on it? or are you limited to phyiscal 450MHz DDR chips? ...800MHz of it is usable, so it will probably use dual channel DDR400.
Telomar
Oct 22, 2002, 03:58 PM
Originally posted by MacCoaster
For the PowerPC 970, it's a single core processor.
But for their POWER4 line, it will still remain a multicore processor.
Multicore is there for redundancy. It must be 99.9 repeating%, which would simply mean 100% as 99.9 repeating == 100, impossible for the servers to "die" thanks to the processor with servers using the POWER4 processors for mission critical stuff.Multicore is not there for redundancy. That's like saying you use multiple processor systems for redundancy.
I would be of the distinct impression it just wasn't commercially viable to build the PPC 970 on a 0.13µm process with a dual core. Doesn't mean it won't come after the production process is revised. In fact I would consider it highly likely that sometime during the 0.09µm generation a dual-core version will be released.
Every major processor company is planning to send their processors multi-core over the next few years so it really is only a matter of when it will reach the consumer.
MacBandit
Oct 22, 2002, 04:57 PM
Originally posted by Telomar
Multicore is not there for redundancy. That's like saying you use multiple processor systems for redundancy.
I would be of the distinct impression it just wasn't commercially viable to build the PPC 970 on a 0.13µm process with a dual core. Doesn't mean it won't come after the production process is revised. In fact I would consider it highly likely that sometime during the 0.09µm generation a dual-core version will be released.
Every major processor company is planning to send their processors multi-core over the next few years so it really is only a matter of when it will reach the consumer.
Multicore doesn't have to be there for redundancy but in the case of the Power4 I agree with MacCoaster it is ther for redundancy. Everything about the Power4 was built for reliability and redundancy.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.