Problems with adapting 90nm G5's?

Posted:
in Future Apple Hardware edited January 2014
Greetings, I have been optimistically awaiting new PowerMacs; however, I am really concerned that there are issues at Apple or IBM that are holding things up. We ordered a G5 Xserve shortly after they were announced. Our shipping date was "on or before 3/31/04". Well, yesterday came and went, and our updating shipping date is "on or before 5/27/04"!



An additional 2 month delay (unless they get it out first).



So, this begs the question: why so many delays? Chip supply? System Controller issues (I don't see why as it could use the same as the PM G5 @ 2.0 GHz)?



Something is amiss, and presumably, it is what is delaying new Powermacs...
«1345

Comments

  • Reply 1 of 100
    krassykrassy Posts: 595member
    an additional two months is strange... not good \
  • Reply 2 of 100
    msanttimsantti Posts: 1,377member
    Sounding like Motorola Revisited.



  • Reply 3 of 100
    kenaustuskenaustus Posts: 924member
    My money would be on suppliers being slow to deliver components. I've seen enough delivery failures on the part of suppliers over the years in my business to be concerned about any promise they might have given Apple.



    Apple has had the 90 nm chips for a long time and would have released the final prototypes before announcing the server. I don't think it is a problem of getting an engineering act together - if it was the server announcement would have been delayed.



    I think this is also the reason why the 90 nm PM has not been announced.
  • Reply 4 of 100
    cubistcubist Posts: 954member
    Not good at all. (sigh) So the PM updates, PBG5, G5 iMac et al. recede farther into the dim mists of the future...
  • Reply 5 of 100
    Quote:

    Originally posted by atomicham

    Greetings, I have been optimistically awaiting new PowerMacs; however, I am really concerned that there are issues at Apple or IBM that are holding things up. We ordered a G5 Xserve shortly after they were announced. Our shipping date was "on or before 3/31/04". Well, yesterday came and went, and our updating shipping date is "on or before 5/27/04"!



    An additional 2 month delay (unless they get it out first).



    So, this begs the question: why so many delays? Chip supply? System Controller issues (I don't see why as it could use the same as the PM G5 @ 2.0 GHz)?



    Something is amiss, and presumably, it is what is delaying new Powermacs...




    Let me put my pyschic hat on here....



    Ok, you ordered a dual G5 Xserve didn't you?



    (The amaizing karmac knows all, sees all.)
  • Reply 6 of 100
    amorphamorph Posts: 7,112member
    The dual Xserve is the one slipping, so I tentatively conclude that:



    1) the next PM revision is all dual;



    2) the dual-channel companion chip is the problem.



    IBM recently said that their yields on their own designs were insanely high (~95%) but their yields on other peoples' designs were almost the inverse (~5%). Besides revealing that IBM's toolset needs just a wee bit more work, this might help explain the delay to some extent.



    Of course, I don't think PMs will ship, until around the time that the PCI Express video accelerators start rolling out, unless Apple really isn't concerned about rolling out AGP hardware and falling 6 months behind the industry.
  • Reply 7 of 100
    leonardleonard Posts: 528member
    You guys haven't been following the news lately have you? The single processor G5 Xserve is shipping so it's not a problem with the new 90nm 970FX. It's probably an Apple issue. Apple isn't used to getting new chips on time!



    As Tomb of the Unknown says, this guy is probably waiting for a dual processor G5 Xserve which has been delayed till May. That delay was announced earlier this week.



    Could be they haven't finished shipping dual G5 Xserves to Virginia Tech yet or Apple's manufacturers can't keep up to the motherboard demand.
  • Reply 8 of 100
    Quote:

    Originally posted by Amorph

    The dual Xserve is the one slipping, so I tentatively conclude that:



    Bzzzzzzt. Wrong. Thanks for playing.



    http://www.apple.com/pr/library/2004/mar/23xserve.html
  • Reply 9 of 100
    Quote:

    Originally posted by Tomb of the Unknown

    Bzzzzzzt. Wrong. Thanks for playing.



    http://www.apple.com/pr/library/2004/mar/23xserve.html




    Ooops. My bad, I thought you said the dual was the one "shipping" not "slipping".
  • Reply 10 of 100
    kurtkurt Posts: 225member
    Quote:

    Originally posted by Amorph

    The dual Xserve is the one slipping, so I tentatively conclude that:



    1) the next PM revision is all dual;



    2) the dual-channel companion chip is the problem.



    IBM recently said that their yields on their own designs were insanely high (~95%) but their yields on other peoples' designs were almost the inverse (~5%). Besides revealing that IBM's toolset needs just a wee bit more work, this might help explain the delay to some extent.



    Of course, I don't think PMs will ship, until around the time that the PCI Express video accelerators start rolling out, unless Apple really isn't concerned about rolling out AGP hardware and falling 6 months behind the industry.




    Is there really a difference in the companion chip between a dual CPU machine and a single? Aren't they the same on the 1.6 G5 as the 1.8 and 2.0? Remember they went to the dual 1.8 and I don't think it required a major change to the chip. In fact the boards are so similar between the two I really doubt there is a much of a difference. I believe this would be the case on the Xserves as well.



    Also, I saw a link to some Apple documentation for the Xserves that said the Northbridge is still a 130 nanometer part. Therefore it has nothing to do with yields. I also don't think the next revision to the Powermacs will be that major. I think it will be essentially the same machine with just a faster CPU. The front end bus will still top out at 1 GHz but they will use a 3x multiplier for chip speed.



    I wonder if the use of a faster chip with a slower bus resulted in a Mac that was not that much faster. For example, if Apple were using a 2.4 GHz 970fx with a 800 MHz bus it may not have been much faster than a 2.0 GHz one. Apple may have decided to wait for the 3GHz machine so they have an obvious speed advantage.



    Remember too that the G5 Powermacs were a big investment for Apple and to think they can afford to radically change them this soon is not very practical.



    Just my 2 cents.
  • Reply 11 of 100
    atomichamatomicham Posts: 185member
    Quote:

    Originally posted by Tomb of the Unknown

    Let me put my pyschic hat on here....



    Ok, you ordered a dual G5 Xserve didn't you?



    (The amaizing karmac knows all, sees all.)




    Oh, mighty karmac you are correct. We are waiting on a dual G5...
  • Reply 12 of 100
    If there's a problem with the amount cpus available, wouldn't it be logical to sell the singles instead the duals? Apple could sell twice the amount of machines.



    End of Line
  • Reply 13 of 100
    costiquecostique Posts: 1,084member
    Quote:

    Originally posted by User Tron

    If there's a problem with the amount cpus available, wouldn't it be logical to sell the singles instead the duals? Apple could sell twice the amount of machines.



    Since they list duals among the hardware they make, there are those freaks of people who order the duals. </sarcasm> There are certain environments/applications where you'd better have N dual Xserves for XK$ than 2N singles for 1.5xXK$.
  • Reply 14 of 100
    amorphamorph Posts: 7,112member
    Good post.



    Quote:

    Originally posted by Kurt

    Is there really a difference in the companion chip between a dual CPU machine and a single? Aren't they the same on the 1.6 G5 as the 1.8 and 2.0? Remember they went to the dual 1.8 and I don't think it required a major change to the chip. In fact the boards are so similar between the two I really doubt there is a much of a difference. I believe this would be the case on the Xserves as well.



    I don't actually know. That's why my conclusion was "tentative."



    Quote:

    Also, I saw a link to some Apple documentation for the Xserves that said the Northbridge is still a 130 nanometer part. Therefore it has nothing to do with yields. I also don't think the next revision to the Powermacs will be that major. I think it will be essentially the same machine with just a faster CPU. The front end bus will still top out at 1 GHz but they will use a 3x multiplier for chip speed.



    Or, the Xserve is using the 130nm part because it works for a 2GHz CPU and Apple had to ship something. But they'd hoped to ship with the 90nm part.



    This is, of course, rampant speculation.



    Quote:

    I wonder if the use of a faster chip with a slower bus resulted in a Mac that was not that much faster. For example, if Apple were using a 2.4 GHz 970fx with a 800 MHz bus it may not have been much faster than a 2.0 GHz one. Apple may have decided to wait for the 3GHz machine so they have an obvious speed advantage.



    Remember too that the G5 Powermacs were a big investment for Apple and to think they can afford to radically change them this soon is not very practical.




    Northbridges are characteristically much slower than CPUs. Apple is exceptional in shipping a controller that runs anywhere near the speed of the CPU, never mind one that's made on the same process.



    Apple was probably hoping that a die shrink of the same basic part would be no big deal. I'm not expecting any radical change either, actually, but there are some things that point to last minute compromises in the design (of the case, primarily) that I think Apple will want to rectify. And if they're sharing a controller with Xserve they might want to think about making all four of those SATA channels available.
  • Reply 15 of 100
    atomichamatomicham Posts: 185member
    Quote:

    Originally posted by User Tron

    If there's a problem with the amount cpus available, wouldn't it be logical to sell the singles instead the duals? Apple could sell twice the amount of machines.



    End of Line




    That sort of goes back to my original question. Are there issues with the CPU's or issues at Apple? If they are shipping singles and not duals, it doesn't necessarily point in any direction (unless Apple uses the same Northbridge chip for both, then it points toward IBM).



    On another point to your statement, many people in the science community are having performance issues with the dual CPU G5's becoming memory starved (the dual G5's have only one memory controller). As good as the bandwidth is on the new G5's, a single CPU can saturate the bus (under particular modelling applications), starving the second CPU. The Xeons suffer similarly due to having a single controller. The new 64-bit AMD's on the other hand use separate memory controllers and do not suffer from this.



    That being said, what people are finding is clustering single G5 machines is an excellent way to avoid this issue and get performance topping the AMD.



    Unfortunately, Apple doesn't offer a single G5 Xserve computational node.



    Fortunately, my modeling is CPU intensive without being memory intensive.
  • Reply 16 of 100
    pbpb Posts: 4,255member
    Quote:

    Originally posted by atomicham

    As good as the bandwidth is on the new G5's, a single CPU can saturate the bus (under particular modelling applications), starving the second CPU.



    I am not sure if I understand correctly what you are saying, but it appears that each processor has its own bus.
  • Reply 17 of 100
    messiahtoshmessiahtosh Posts: 1,754member
    Quote:

    Originally posted by PB

    I am not sure if I understand correctly what you are saying, but it appears that each processor has its own bus.



    That is not just an appearance, it is an absolute truth that each CPU has its own FSB.
  • Reply 18 of 100
    programmerprogrammer Posts: 3,458member
    Of course a single 970 running the right code can saturate the memory bandwidth, which is considerably less than the FSB bandwidth.
  • Reply 19 of 100
    mmmpiemmmpie Posts: 628member
    In a dual G5 each cpu has its own bus. However, they share them same memory. A single G5 is capable of consuming all the memory bandwidth of the system, so, for memory bound applications, adding another cpu doesnt do much, because all the memory bandwidth is already used up by one cpu.



    Xeons have a similar problem. But they share the same cpu bus as well, which just makes it worse. In the case of the G5 the memory bandwidth could be doubled ( eg: going to quad channel memory ). But in the case of the Xeon dong that is no help, because the cpu's still have to share a limited bus.



    Opterons have the memory controller as part of the cpu, so each cpu has its own memory directly attached ( it is optional, cheap systems only have memory on one cpu ). This basically avoids the issues completely.



    The G5 will move to an onboard memory controller, just as the Xeon will. It is the best way to approach the problem once you can afford it.







    In the currently shipping Powermacs it appears that the single 1.6 and 1.8 are just dual machines without the socket for a second cpu ( it makes sense to do it that way to ). The logic board looks like it has all the bits in place for a second cpu, and I assume the northbridge ( system controller chip ) is the same as the dual cpu one. This makes chip validation easier, and production cheaper.



    It is quite conceivable that the shift to 90nm has gone badly for the northbridge, but not so badly that Apple cant ship single cpu machines. It might be going a bit like this:

    yields of good controllers are low, say 5% or less, making it impossible to ship dual machines in large numbers ( they are probably going to vtech ). But of the remaining 95% of the controllers that are bad, perhaps 50% actually have their malfunction in the logic for controlling one of the cpus. In this case Apple can still use the chip, but only in a single cpu machine. The single cpu xserves probably look just like a dual, but with the cpu installed on the working bus.



    [EDIT]



    In fact, it is quite feasible that the faulty bus works fine a slower speed, it may well be fine for a 1.6 or 1.8 ghz cpu. But because Apple is only shipping 2ghz xserves they have backed themselves into a corner. Only one bus is reaching the required speed. This is how speed binning works for other products ( some part of the chip starts to fail at a certain speed, so mark it lower ). Essentially this means that Apple are overclocking their 90nm system controller, interesting...
  • Reply 20 of 100
    dcqdcq Posts: 349member
    Quote:

    Originally posted by Tomb of the Unknown

    Let me put my pyschic hat on here....



    Ok, you ordered a dual G5 Xserve didn't you?



    (The amaizing karmac knows all, sees all.)




    ...except how to spell...



Sign In or Register to comment.