Slashdot Mirror


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..."

262 comments

  1. Re:IBM? by mccalli · · Score: 5, Funny
    Are they good or evil today?

    Depends....where do you want to go today?

    Cheers,
    Ian

  2. PS3 apple? by barfarf · · Score: 5, Insightful

    "In fact, some are suggesting the PPC 970 chip might be closely related to the PS3's 'Cell' processor..."

    Even though it's really doubtful, it'd be extremely cool to see a PS3 emulator on the mac if the processors are that closely related.

    I remember running Mac OS 6.0.5 on my Atari ST. Because it had the same processor, it didn't need much to make it run.

    Oh well, I can at least dream, can't I?

    1. Re:PS3 apple? by Troed · · Score: 1, Flamebait
      ... back in the days when an emulated Mac on the Atari ST was _faster_ than the Mac it emulated .. ah yes :)


      (No emulation took place, just wrapping - and the ST 68000 was clocked higher)

    2. Re:PS3 apple? by Anonymous Coward · · Score: 0

      Heh, pitty nothing much apart from PCs actually uses X86 processors, isn't it? :-)

    3. Re:PS3 apple? by jfedor · · Score: 1, Offtopic

      So, where's the Xbox emulator for the PC?

      -jfedor

    4. Re:PS3 apple? by Arcturax · · Score: 5, Interesting

      Oh wow, now that brings back some memories! I remember a friend of mine bringing over this ST he got at a garage sale and had a Mac emulator disk on it. Since I was a Mac person and he wasn't he asked me to help him get it running.

      We managed to get System 7 running on it and even managed to coax AOL 2.x to run on it via the modem, getting it online! It was slow and it was AOL running on a Mac emulator on an Atari, but hey, it was geeky and it was fun to do.

      But back on topic, if they do use the same or similar chip it could possibly work though Sony would DMCA it straight to hell.

      --

      --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
    5. Re:PS3 apple? by Troed · · Score: 1, Flamebait
    6. Re:PS3 apple? by Tim12s · · Score: 5, Interesting

      Ouch. I just had a very nasty thought that you might be very Very wrong. Assuming Jobs is that insideous, I'd give it a slim chance. IBM brokers the deal between Sony and Apple to bring economies of scale to the 970 and. . .

      Sony wants to sell less hardware and sell more games with a higher per title margin. Selling hardware at a loss is typical of the console market.

      IBM supplies the goods, Sony & Co supplies the reference PS3 platform and games backing.

      Apple continues building its brand name computing with the ability to run PS3 games. That gives Apple a MAJOR supplier of video games. People who own an Apple typically will be able to afford the various PS3 games. ... now realise that Sony is able to ship a number of exclusive titles, without making a loss on a console AND maintaining their premium on their titles.

      -Tim

    7. Re:PS3 apple? by BeeShoo · · Score: 1

      There were actually 2 or 3 Mac emulators for the ST. One of them used to advertise that Apple used an ST with their emu to do debugging because it could handle some debugging tasks that the Macs of that time couldn't.

    8. Re:PS3 apple? by sean23007 · · Score: 2

      That sounds like it's pretty good for Apple, Sony, and IBM. And if the 970 is a Cell-compatible chip it benefits Toshiba and any other company that jumps on the Cell bandwagon between now and then. Not to mention the fact that it is good for the consumer that is buying into the Cell system, because they need as many Cell compatible chips as they can get. Please explain to me why this is bad, or, as you say, insidious.

      Note: I am not being a troll, I honestly don't see why it's bad. Maybe I'm too high.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    9. Re:PS3 apple? by captainbonehead · · Score: 1

      Yep. Connectix (Virtual PC guys) had a PS1 emulator that was crushed in court, but ran quite well. I think it was called GameStation, or something like that.

    10. Re:PS3 apple? by Anonymous Coward · · Score: 0

      "Oh well, I can at least dream, can't I?"

      Dreaming indeed. Sony will allow something like this just as soon as hell freezes over.

    11. Re:PS3 apple? by Anonymous Coward · · Score: 0

      That's not flamebait. At least on an Amiga MacOS ran faster than it did on a "real" Mac with the same 68k CPU. I never owned an Atari, but it's quite likely things are the same on those.

    12. Re:PS3 apple? by Anonymous Coward · · Score: 0

      "Flamebait"?
      WTF?

      Well, the .sig certainly is flamebait and moronic (after all, both jews and arabs must all be exterminated!), but we're not supposed to mod .sigs here, folks!

  3. Re:IBM? by rmarll · · Score: 2, Funny

    Today is Wednsday, Sun Microsystems is evil today. IBM's days are the second and third tuesdays of every month.

  4. Apple Chips by cryptorella · · Score: 2, Informative

    Middle of the Pack is not a step up for Apple... The G4 chips outperform Intel and there microinstruction intuperted to Risc instructions.... alot more goes into a processor than it's MHZ... Take a read of Hennessy and Patterson's book Computer Architecture A Quantitative Approach

    1. Re:Apple Chips by Anonymous Coward · · Score: 0

      HA...how do you turn it on since you need an EVEN NUMBER to have SYMETRIC multi processing.

      Liar, Liar, Pants on fire.

    2. Re:Apple Chips by Anonymous Coward · · Score: 3, Funny

      Apple chips? Are those anything like banana chips? As a child I didn't like banana chips, but I slowly grew accustomed to their taste. However, I still hate them. I hope apple chips taste better.

    3. Re:Apple Chips by NorthWoodsman · · Score: 1

      I don't know; I read an article somewhere that on Photoshop tests, the latest Mac processor was ~30% slower than a Intel P4 from a year and a half ago. Now, mind you there are obviously other mitigating factors, such as memory speed, algorithmic optimization, etc... But for all intents and purposes, the Intel is faster by a considerable margin at computationally intensive tasks.

      --
      1p}{ 1 sp34k |33+ +|-|e|\| p30p13 \/\/il| 8e i/\/\pr3553|)
    4. Re:Apple Chips by WittyName · · Score: 5, Informative

      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.
    5. Re:Apple Chips by jcupitt65 · · Score: 2, Informative

      for general int code, the 800MHz G4 in my mac is about twice as fast as the 450MHz PII in my old work machine ... it only gets faster if you altivec stuff, which no one does (except some clever peeps in apple)

    6. Re:Apple Chips by duffbeer703 · · Score: 2

      So says Apple's PR department...

      Testing in popular applications like Photoshop and Illustrator show that the "Mhz doesn't matter" argument just doesn't hold water.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    7. Re:Apple Chips by hawkbug · · Score: 3, Interesting

      Alright, I'm sooo tired of this argument. First of all, just because it is a RISC chip, doesn't mean that a 1.0 GHZ motorola chip in a Mac could even come close to outperforming a 3.06 or even 2.80 GHZ Pentium 4 when combined with a 533 FSB and RDRAM. Apple just recently adopted DDR ram, but get this - the little PPC chip you have isn't even natively able to support it at DDR speed, the current batch of PPC chips can only work on one swing of the computing "cycle", not on the up and down like an Athlon can for example. Meaning, the motorola chips are not double pumped, so Apple is years behind AMD and Intel right now. Your argument doesn't hold water.

    8. Re:Apple Chips by Junks+Jerzey · · Score: 3, Informative

      Middle of the Pack is not a step up for Apple... The G4 chips outperform Intel and there microinstruction intuperted to Risc instructions.... alot more goes into a processor than it's MHZ... Take a read of Hennessy and Patterson's book Computer Architecture A Quantitative Approach

      True, but there's still no denying that current Pentium 4's are faster. For the sake of argument, let's say that an 800MHz G4 is roughly equivalent to a 1.4GHz Pentium 4. Well, now a bottom-end $500 Dell is shipping with a 1.8GHz processor, the norm is 2-2.4GHz, and you can buy up to 2.8GHz, if you really want to throw your money way.

      Bottom line: Yes, the G4 is faster than most people claim, but it is still measurably slower than what Intel is currently offering.

    9. Re:Apple Chips by Visigothe · · Score: 5, Informative

      > Instructions per clock will decrease.

      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 .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 =)]

    10. Re:Apple Chips by CTho9305 · · Score: 3, Insightful

      Everything you said is correct... BUT...
      It doesn't matter how much work a processor does per clock, if you can scale an "inferior" (according to your definition of inferior) to a MUCH higher clock.

      This may not even be an architectural flaw as much as the result of an inferior manufacturing process. If Motorola's fabs aren't as good as Intel's (I don't think they are) then the fact that the G4 is a "better" processor on paper is completely irrelevant - for all the consumer cares, the FASTEST G4 available is slower than the fastest P4 (Currently, according to benchmarks not done by apple, it seems that you dont even need the absolute fastest P4s to beat the fastest Macs)

    11. Re:Apple Chips by Don+Negro · · Score: 5, Insightful

      Does it?

      The eetimes story linked at the top says it's an 8-stage pipe. That doesn't mean any more or less than the extreme tech statement that the new pipe is triple the length (which would be 21, the current pipe is 7) since we haven't seen any actual reference docs from IBM.

      Can anybody who was at the Microprocessor Forum give us more info?

      --

      Don Negro
      Perl 6 will give you the big knob. -- Larry Wall

    12. Re:Apple Chips by Thud457 · · Score: 0

      Apple chips are awsome! Particularly the cinnamon-sugar ones!

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    13. Re:Apple Chips by Anonymous Coward · · Score: 0

      Yeah, fuck you.

    14. Re:Apple Chips by Clock+Nova · · Score: 2, Interesting

      Is it me, or does saying that an 800MHz G4 is about twice as fast as a 450MHz PII not sound like much of a statement?

      Perhaps if you said your 800MHz G4 was twice as fast as your 1.2Ghz P4, I would be impressed.

      Personally, I think you must have made a typo.

      --
      There they were, sitting in the van with all those dials, and the cat was dead. -V. Marchetti, CIA
    15. Re:Apple Chips by jerkychew · · Score: 3, Interesting

      Good lord, not this argument again.

      First of all, whoever modded this as interesting should be poked in the eye. This statement is full of FUD to the max.

      Perhaps a G4 will outperform an x86 of the same caliber, but the high-end P4 CPUs absolutely smoke the high-end G4s. The G4 architecture is so maxed out that Apple had to resort to adding a second CPU, cuz they just couldn't scale the G4 chips any higher.

      When the G4 came out, it kicked the arse of all the x86 chips out there. But that was a couple years ago. As things currently stand, the best Apples are barely middle of the pack, performance-wise. Don't worry though, you'll still pay more for a Mac than a fully loaded Dell machine.

    16. Re:Apple Chips by be-fan · · Score: 2

      It's not as simple as that. The P4 takes a huge hit for its long pipeline. Even if IPC increases due to extra execution units (which won't help non-parallellizable code at all) it will decrease due to worse penalties for pipeline flushes.

      --
      A deep unwavering belief is a sure sign you're missing something...
    17. Re:Apple Chips by Anonymous Coward · · Score: 0

      The G4 chips outperform Intel and there microinstruction intuperted to Risc instructions.

      HAHAHAHA OMG another Mac nerd opens his pie-hole.

    18. Re:Apple Chips by be-fan · · Score: 4, Informative

      Actually, the DDR thing is a little misguided. The real reason DDR had no effect was because the 2.1 GB of memory bandwidth was feeding into 1.3 GB/sec of processor bus bandwidth.

      --
      A deep unwavering belief is a sure sign you're missing something...
    19. Re:Apple Chips by Wesley+Felter · · Score: 2

      A lot of people are confusing issue width with pipeline depth. It's 8-issue superscalar and most likely a 14-stage pipeline.

    20. Re:Apple Chips by Anonymous Coward · · Score: 0

      although I expect Peter Gabriel's performances to be fantastic =)
      I hope he will tour with Tony Levin

    21. Re:Apple Chips by Shanep · · Score: 4, Interesting

      "Mhz doesn't matter"

      The MHz Myth that Apple talks about is not about trying to say that "Mhz doesn't matter", it's about the fact that MHz cannot be used as a direct comparison between architectures.

      Of course MHz (brute force) matters. But what also matters is smart design.

      I think showing a 333MHz G3 running faster than a 500MHz Pentium III, kinda proves the MHz Myth is just that. Bear in mind, that the G3 is not AltiVec equiped! So not getting a huge vectorized benefit here.

      If you think that's impressive, look at the G4! I can't wait to see what CPU Apple actually unleashes next.

      I'm astonished that there are actually people who think MHz is THE sole number to go by.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    22. Re:Apple Chips by Mocenigo · · Score: 2, Informative

      > Actually, IPC is *increased* from the current G4. It will now fetch 8 instructions per clock,
      > and retire 5 per clock.

      This for the branch/integer/fp core only. Which is borrowed from the Power4 one. This does not count
      altivec, which is a separate unit on the same chip. Further, the two fp units of the core
      can work in parallel with the altivec unit, which the P4 cannot do, because its vector unit uses the normal fpu pipelines...

      >The current G4 IIRC fetches either 3 or 4 per clock. I have no idea how
      > many it can retire at once.

      fetche 3, retire 2 (IIRC, recent iterations may also retire 3)

    23. Re:Apple Chips by Shanep · · Score: 5, Informative

      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?
    24. Re:Apple Chips by Shanep · · Score: 2

      (Currently, according to benchmarks not done by apple, it seems that you dont even need the absolute fastest P4s to beat the fastest Macs)

      Agreed and a sad state of affairs.

      Seems to me, with the DDR hack and Apples reliance on SMP now, that they are really trying to hold out before some new CPU's with greater performance and memory bandwidth are available.

      I shall be avoiding the first lot, in case Apple tries to rush them to market too quickly.

      I hope they survive, I rather love OSX and I would HATE to see them move to x86 (which I highly doubt).

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    25. Re:Apple Chips by jcupitt65 · · Score: 1

      No typo, I just meant that a PII and a G4 are about the same speed at the same clock in my experience. Fortunately SPEC agree with me :)

    26. Re:Apple Chips by Anonymous Coward · · Score: 0

      > The real reason DDR had no effect was because the 2.1 GB of memory bandwidth was feeding into 1.3 GB/sec of processor bus bandwidth

      that's exactly what he said doofus

      (how these things get to be +5 is beyond me)

    27. Re:Apple Chips by Anonymous Coward · · Score: 0

      > His arguement DOES hold water. PPC CPU's DO outperform Intel x86 CPU's by a good margin when compared clock for clock

      you stupid fuck

      the argument is not that a 1ghz P4 beats a 1ghz G4, it's that a 4ghz P4 beats a 1ghz G4

    28. Re:Apple Chips by Alan+Partridge · · Score: 1

      and what 4Ghz P4 would this be? shit, you'll be telling us that a 99Ghz G6 beats a 266Mhz PII next.

      --
      That was classic intercourse!
    29. Re:Apple Chips by Shanep · · Score: 2

      the argument is not that a 1ghz P4 beats a 1ghz G4

      The argument is regarding the MHz Myth, which is regarding computing power at a 1MHz:1MHz level.

      I'm not even disputing that Apple's best are not quicker than Intels cheapest!

      My feeling is that Apple is being let down by it's CPU supplier not being able to supply a part with a faster core and memory bus.

      I'm not flying any flags for either side.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    30. Re:Apple Chips by be-fan · · Score: 2

      Actually, he said something about the chip not being DDR, which didn't really make any sense. DDR memory works perfectly fine on a non-DDR processor bus (the PIII). In fact, DDR memory also works fine on a quad data rate processor bus (the P4). What's the real issue is the total bandwidth of the CPU bus, not the CPU's ability to support DDR RAM (that's the responsibility of the NorthBridge anyway).

      --
      A deep unwavering belief is a sure sign you're missing something...
    31. Re:Apple Chips by Spyky · · Score: 3, Interesting

      The POWER4 and presumably the 970 will also have, a very very nice branch prediction scheme. The POWER4 uses a total of 3 branch predicters to the Intel P4s one. The 3rd table weighs the comparative performance of the first two tables to acheive the highest possible correct branch prediction.

      In addition, the PowerPC architecture includes a static branch prediction bit for branching instructions, which allows the compiler to "hint" to the processor the likely branch, the x86 architecture has no equivalent feature.

      In short, branch misprediction occurs less often with the POWER4 (and hopefully the 970) for the above reasons. In addition, the "tripling" of the G4 pipeline in the 970 is still shorter than Intel's 20 stage P4.

      Spyky

    32. Re:Apple Chips by be-fan · · Score: 3, Informative

      Depends, the G4e has a 7 stage pipeline, so tripling it would make it 21 stages.

      --
      A deep unwavering belief is a sure sign you're missing something...
    33. Re:Apple Chips by Anonymous Coward · · Score: 0

      The G4 architecture is so maxed out that Apple had to resort to adding a second CPU, cuz they just couldn't scale the G4 chips any higher.

      Why use the word "resort" here? Do you think that using more than one processor in a machine is somehow cheating at something? Is one really big processor really the best way to build a fast computer?

    34. Re:Apple Chips by Anonymous Coward · · Score: 0

      No, that's not what he said. If you don't understand the conversation, stay out of it.

    35. Re:Apple Chips by CreamsicleSeventeen · · Score: 1

      Regardless of how easily DDR integrates into x86 every disscussion of the latest PowerMacs on this forum and xlr8 have claimed that Apple's new DDR boards benefit everything but the FSB and that the limitation is inherent in the G4 itself.

    36. Re:Apple Chips by scottgfx · · Score: 1

      Quote: "HAHAHAHA OMG another Mac nerd opens his pie-hole."

      And an AC is better because?.....

      Two words: Bite Me.

      --
      It's mandatory to wash your hands before returning to the land of Dairy Queen.
    37. Re:Apple Chips by Lars+T. · · Score: 2

      So if this (in german) is right, "the" PowerPC has a pipeline length of 3 (Heise claims the PPC 970 has a 9 stage pipeline - which is still less than the P3's).

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    38. Re:Apple Chips by jerkychew · · Score: 1

      Yes it is. A second CPU does not double your performance, it only adds a marginal increase. And yes, Apple 'resorted' to adding a second CPU when their top speed leveled off and there was nothing on the horizon.

  5. SPEC INT and SPEC FP numbers (937 and 1051) by WittyName · · Score: 4, Insightful

    Not that hot NOW! They will have a lot of competition in that space with Opteron/Clawhammer, and the new Sparcs.

    Still, glad to see something other than incremental progress.

    --
    The law is a weapon of the government, not a protection for the likes of you. Surely you understand that.
    1. Re:SPEC INT and SPEC FP numbers (937 and 1051) by Visigothe · · Score: 4, Interesting

      Also keep in mind that SPEC marks are *highly* manipulatable. Here you have a benchmark that is supposed to test the CPU. The problem with this is that is both compiler dependent *and* OS dependent . As has stated many times before, the current G4 machines score in the low 300s in SPEC marks. Does this mean that the G4 is 3 to 5 times slower than the P4? In practice, it isn't. Yes, the P4 2.8 is much faster than the current G4 in most day-to-day activities, but not by *that* much. Anyone can "cook" SPEC marks.

      What you *really* want to do is use the machine, *then* consider whether or not the machine is fast enough for your purposes. Personally, I think that machines with the 970 in them will be quite competitive with the machines that are available at launch.

      .

    2. Re:SPEC INT and SPEC FP numbers (937 and 1051) by WittyName · · Score: 2, Interesting

      Also keep in mind that SPEC marks are *highly* manipulatable. Here you have a benchmark that is supposed to test the CPU. The problem with this is that is both compiler dependent *and* OS dependent.

      Indeed. SpecFP has almost been reduced to a memory throughput test. What kind of bandwidth will the (hypothetical) Apple chipset deliver? Also, are these numbers base or peak?

      Not to mention published Spec numbers must use a production system..

      --
      The law is a weapon of the government, not a protection for the likes of you. Surely you understand that.
    3. Re:SPEC INT and SPEC FP numbers (937 and 1051) by be-fan · · Score: 3, Interesting

      SpecFP has almost been reduced to a memory throughput test.
      >>>>>>>
      Because in this age of 128 bit vector fp units, fp in general is basically a memory throughput thing. And the G4's pathetic 1.3 GB/sec is killing it.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:SPEC INT and SPEC FP numbers (937 and 1051) by Anonymous Coward · · Score: 2, Insightful

      The problem with this is that is both compiler dependent *and* OS dependent .

      Well, that of course depends on what you're interested in.

      Since we use computers to run and compile our own code, this is EXACTLY what we want. The vendor can do anything but touch the code. If they release a compiler that produces twice as fast code they'll get better benchmarks, and that will show up in our performance too.

      As has stated many times before, the current G4 machines score in the low 300s in SPEC marks. Does this mean that the G4 is 3 to 5 times slower than the P4? In practice, it isn't.

      In some cases it defintely is. Have you compared compile times with gcc on a G4 and an x86? It is horribly slow on the Apple box, and this is reflected perfectly in the gcc benchmark of SPECint.

      Of course SPEC benchmarks aren't 100% accurate, but a lot of people seem to believe that they are unfair against Motorola. They aren't - but they don't make any claim whatsoever to measure performance of code that has been handtuned with Altivec or SSE. This means you can get excellent photoshop performance on a G4, but it still sucks on general-purpose compiled code as long as there isn't any compiler that can generate Altivec automatically.

      Now, if you only run a small number of Altivec-accelerated applications (as many Mac users do), that perfectly OK. But for scientific stuff that we do SPEC is a very good and impartial indicator of performance.

    5. Re:SPEC INT and SPEC FP numbers (937 and 1051) by Anonymous Coward · · Score: 0

      Look at the recent SPARC optimization that seriously impacted the ART component of SPEC. If you look at that optimization, it is so specialized that the only realistic program that will trigger the conditions is ART. It did wonders for SPARC spec scores, btw. But yet didn't do squat for any other program.

      If you believe that OS vendors merely compile with -O7 and run, you are sadly mistaken. There is quite a lot of tuning involved.

      Tom

  6. For the off-the-shelf computer consumer... by crumbz · · Score: 5, Interesting

    This could help push Apple back to a respectable market share over a couple of years. A *nix box with a decent processor and lots of commercial software? Of course, Apple has proved to be just as fierce in protecting their proprietary code as Microsoft, so I wouldn't expect the price to drop significantly for every million sold. But still, alternatives (especially of this caliber) are good.

    1. Re:For the off-the-shelf computer consumer... by hondo77 · · Score: 2

      This could help push Apple back to a respectable market share over a couple of years.

      Be fair, Apple is already the "largest Unix vendor in the world." That's pretty respectable.

      --
      I live ze unknown. I love ze unknown. I am ze unknown.
  7. Chunks of five by Faggot · · Score: 5, Interesting

    Unlike the P4, the 970 does one more trick after it has cracked the PPC instructions down into iops. The 970 divides up the iop stream into "groups" of five iops a piece. So first it cracks the PPC instructions down into iops, then it collects the iops back together into groups. The iops are placed the group's five slots in program order with the stipulation that all branch instructions must go in slot 4 (the last slot). Furthermore, slot 4 can hold only branch instructions and nothing else. It is these groups of five iops that are dispatched in-order to the issue queues. (I haven't yet seen a functional diagram of the 970's core, so I'm not sure how many issue queues there are.)

    computing in chunks... sounds a lot like a Cray. Together with the 900MHz-effective (jesus... that's a lot) FSB, Apple really will be selling supercomputers in the next few years.

    --

    But what do I know. I'm just looking for anonymous gay sex.

    1. Re:Chunks of five by krog · · Score: 1

      The iops are placed the group's five slots in program order with the stipulation that all branch instructions must go in slot 4 (the last slot). Furthermore, slot 4 can hold only branch instructions and nothing else.

      Expect some totally sick compiler optimizations for this processor. With the proper machine code, this type of processor should be able to compute instructions as fast as you can hose them in.

    2. Re:Chunks of five by Frothy+Walrus · · Score: 1

      Expect some totally sick compiler optimizations for this processor. ...and since Apple's compiler is now gcc, expect some totally sick, totally Free compiler optimizations.

      Ahhh... Free software. Everybody wins.

    3. Re:Chunks of five by Christopher+Thomas · · Score: 2

      The 970 divides up the iop stream into "groups" of five iops a piece. So first it cracks the PPC instructions down into iops, then it collects the iops back together into groups. The iops are placed the group's five slots in program order with the stipulation that all branch instructions must go in slot 4 (the last slot). Furthermore, slot 4 can hold only branch instructions and nothing else.

      This sounds like a trace processor (a processor that groups segments of instructions known to execute in sequence - i.e. containing at most one branch instruction at the end, and having no entry points from other branches [a fragment of a basic block]). Traces are rescheduled, cached in decoded form, etc. The P4 *does* use trace processing, contrary to the poster's original statement, if I understand correctly. Trace processors have been studied for quite a while, and there are many interesting papers about them.

    4. Re:Chunks of five by Courageous · · Score: 3, Insightful

      computing in chunks... sounds a lot like a Cray

      This chunking is described in great detail in the original POWER4 public design documents. It's referred to in passing as a redeeming feature, borrowed from VLIW concepts. The suggestion is that its a part of traditional VLIW that could be leveraged into a non-VLIW design.

      C//

    5. Re:Chunks of five by Scott+Wood · · Score: 3, Insightful

      Everybody, that is, except the people that want *good* optimizations, rather than merely "sick" ones. Take a look at the code GCC produces sometime... it's not pretty.

    6. Re:Chunks of five by statichead · · Score: 1

      "Take a look at the code GCC produces sometime... it's not pretty."

      works for me;-)

    7. Re:Chunks of five by Jeremi · · Score: 2

      Why should executable code be "pretty"? Nobody (except the rare reverse-engineer hacker) will ever look at it. Better to have it be correct and as efficient as possible (no matter how "ugly" that makes it).

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    8. Re:Chunks of five by Christopher+Thomas · · Score: 2

      Why should executable code be "pretty"? Nobody (except the rare reverse-engineer hacker) will ever look at it. Better to have it be correct and as efficient as possible (no matter how "ugly" that makes it).

      I believe the original poster meant "pretty" in the sense of "efficient". Gcc's optimized code is.. sub-optimal. I've heard varying stories as to why (one says the compiler internals make certain types of optimization difficult, another says that all of the good optimization methods are patented).

      However, for an assignment a few years back I had to tune C code by hand, flagging scratch variables and loop indices as "register" and doing unrolling, software pipelining, and memory checkerboarding by hand (writing C statements that mapped 1:1 with assembly).

      The results of hand-tuning for a relatively simple operation beat the pants off GCC's version with optimization, on both x86 and Sparc. This surprised the heck out of me.

      It's been a couple of years since I tried this. GCC may have improved. But it's dangerous to assume that any compiler is perfect or even near-perfect without testing.

  8. Oh look by Mononoke · · Score: 0, Insightful
    Lookee here: It's another story containing flamebait:
    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...)
    Ya know, if you can't tell the difference between chip architectures by now, there's no point in trying to explain.
    --
    NetInfo connection failed for server 127.0.0.1/local
    1. Re:Oh look by frankie · · Score: 5, Informative
      if you can't tell the difference between chip architectures by now, there's no point in trying to explain.

      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.

    2. Re:Oh look by Mononoke · · Score: 1
      I have no idea who you are, Mononoke, but I'd wager $1000 that Hannibal Stokes knows more about chip architecture than you do.
      Notice that I quoted riclewis (the submitter) in my original message, not Hannibal.

      Make sense now?

      --
      NetInfo connection failed for server 127.0.0.1/local
    3. Re:Oh look by frankie · · Score: 1
      I quoted riclewis (the submitter) in my original message, not Hannibal.

      And RicLewis was accurately paraphrasing Hannibal's conclusion:

      "The estimated SPEC INT and SPEC FP numbers (937 and 1051) would allow the 970 to clearly dominate the desktop scene were it released tomorrow [...] but when it finally ships the 970 certainly won't spanking anything from Intel or AMD"
    4. Re:Oh look by Anonymous Coward · · Score: 0

      Making the very large assumption that x86 chips are better than this by next year, they would need to make huge (unplanned jumps) to render this "middle of the pack".

      Todays "middle of the pack" chip is ~2G, that was reached sometime last year. If anything apple will be at the level of a 2.7G p4 in comparison to a 2.8G p4, hardly "middle of the pack".

      I fail to see how not being the market leader places you in the middle of the pack.

  9. will it scale? by vicarina22 · · Score: 5, Interesting

    when the p4 debuted it was sort of average too... the p4's power has come from it's ability to scale to higher mHz ratings pretty quickly. what kind of life are they going to get out of this chip? if it's going to top off at 2gHz then it doesn't really seem worth it, but if they can chip can get up to 3 gHz or so within a year of its release...

    1. Re:will it scale? by pohl · · Score: 1

      I don't follow you. Shouldn't the design goal be to make the chip do more work in the same amount of time within the constraints of power consumption and heat dissipation? Cranking up the clock may not be the way to get there.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    2. Re:will it scale? by Anonymous Coward · · Score: 0

      power = speed * efficiency

      To increase power, you can either make it faster or make it more efficient. Currently it's much cheaper to make it faster. So speed is the best way to go if you care about $s per unit power. These numbers are also pretty unrelated to electrical efficiency. For example, the Power4 which has much slower speed but much higher computational efficiency (to be slightly ahead of a top-end P4 in power) draws 8 times as much electrical power to do it.

    3. Re:will it scale? by Toraz+Chryx · · Score: 1

      a single Power4 core (rather than the 4xdual-core die MCM's) uses ~60w, that's hardly 8 times the power draw of a Northwood/.13 Pentium 4

  10. It's a shame for apple that IBM announced this. by bluemilker · · Score: 4, Insightful

    I mean... it's great news that Apple won't have to rely on Motorolla's decidedly passive desktop chip development strategy anymore...

    But man. First off, this kills any possibility of a big surprise hit. Second, this dooms apple sales for the next year or so... who wants to buy a stagnating desktop model when the next edition has so much promise?

    Then again, Apple's desktop offerings have been a little stagnant anyway... most people probably won't want to play the waiting game for as long as it'll take for these to come out.

    I just hope that by the time they do, they're worth it.

    1. Re:It's a shame for apple that IBM announced this. by Arcturax · · Score: 5, Interesting

      You are right, most of us can't wait, at least those of use with really old Macs (about to retire my Beige G3 in fact). I just ordered one of the Dual 1.25 GHZ machines and that should be more than enough power for me for some time. I'll move up to a 64 bit Mac in 3-5 years when they've worked out the kinks and about the time most people quit making 32 bit apps.

      I did at least learn my lesson with the Beige G3 when it comes to jumping onto the latest thing just as it first comes out. While my old Beige G3 Rev A box has been a fairly solid machine for the past 5 years, it does have some serious shortcomings (possible voltage regulator blow out if upgraded to a G4, 66 MHZ bus (ick) and Rev A rom means no IDE slave support!).

      I feel fairly confident this possibly last of the line G4 should be fairly solid other than the chips not fully utilizing DDR (at least DMA operations will take advantage of it) and the silly idea of making the second IDE channel only ATA66.

      Once the issues of moving to a 64 bit chip and the new Hypertransport bus and such are worked out and my machine starts to look as slow as my Beige G3 is now compared to the latest machines, then I will start itching to move up.

      --

      --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
    2. Re:It's a shame for apple that IBM announced this. by Anonymous Coward · · Score: 0

      Who/what the hell is Motorolla?

    3. Re:It's a shame for apple that IBM announced this. by Shanep · · Score: 2

      (about to retire my Beige G3 in fact)

      Need a server, firewall or router? OpenBSD perhaps?

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  11. Apples and oranges by gnillort · · Score: 0, Offtopic

    "...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...)"

    As has been well-documented, Macs perform just as well as Windows machines. The slower clock speed of PowerPC compared to Intel is made up by the lack of code bloat is Mac OS compated to Windows. Also, PowerPC and Intel/AMD are two different types of processing, so they can't really even be compared.

    1. Re:Apples and oranges by Christopher+Thomas · · Score: 4, Insightful
      As has been well-documented, Macs perform just as well as Windows machines. The slower clock speed of PowerPC compared to Intel is made up by the lack of code bloat is Mac OS compated to Windows.

      A couple of points to throw water on this:
      • Not all x86 machines run Windows.
      • Windows "code bloat" mainly slows down the interface, as opposed to number crunching, which is where you'll be processor limited. It also eats memory for breakfast, but if you're doing anything computation-intensive you'd *better* be throwing memory at the machine no matter what.
      • Apple became allergic to producing useful benchmark comparisons some time ago. Find me SPECmarks on an actual Apple machine submitted within the past 3-4 years. All you find are photoshop benchmarks.


      Apples are certainly wonderful machines, and Windows certainly is icky most of the time, but be prepared to back up any benchmark statements with actual benchmarks.

      Also, PowerPC and Intel/AMD are two different types of processing, so they can't really even be compared.

      Um, no.

      All general-purpose microprocessors perform certain basic tasks upon which everything else is built - integer and FP math, memory access, and control flow operations. Processors take different approaches in how they implement these functions, but the interfaces presented to programmers - even assembly programmers - are very similar [and yes, I've done assembly on multiple platforms].

      You can also completely ignore architecture and take test programs that you think are representative of the kinds of tasks found in different types of application, compile them for both platforms, and measure how long it takes to do the same amount of work on each machine. This is the _foundation_ of benchmarking.

      If the machines were completely different, you wouldn't be able to do the same tasks on them!
    2. Re:Apples and oranges by Anonymous Coward · · Score: 0

      As has been well-documented, Macs perform just as well as Windows machines.

      What windows machines from three years ago?

  12. 2004? by bsharitt · · Score: 0, Redundant

    So we won't see these in Macs until 2004. I wonder if my old 600 MHz G3 iMac can hold out that long?

    1. Re:2004? by Mononoke · · Score: 2, Informative
      I wonder if my old 600 MHz G3 iMac can hold out that long?
      Probably. My o'clocked 233 G3/DT (beige) is still going strong, and running Jaguar just fine, thank you.
      --
      NetInfo connection failed for server 127.0.0.1/local
    2. Re:2004? by Anonymous Coward · · Score: 0

      I'm posting this from a 350Mhz blue and white running Jaguar, and it's still plenty fast... (where plenty fast is defined as able to run 4 terminals, mozilla, IE, iTunes and dreamweaver simultaneously)

    3. Re:2004? by Anonymous Coward · · Score: 0

      you really have no idea what a fast computer is like do you?

  13. What will we use it for? by Anonymous Coward · · Score: 0

    Current desktop machines are already overpowered for word processing, and E-Mail, which is what they are used for at least 90% of the time.

    1. Re:What will we use it for? by chez69 · · Score: 0

      Perhaps it is overpowered for you, my friend. Those of us who do compiles need all the CPU and disk speed we can get.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
  14. Is this a joke? by gpinzone · · Score: 0, Troll

    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...)

    What the hell is the point of designing a computer that you know will not be able to compete performance-wise against the very market you are trying to win over? Why would I want to switch to a less powerful system? If it's the alleged ease-of-use vs. Windows, forget it. People would have already bought Macs in droves.

    Here's my first real opportunity to burn some karma:

    1. Create a computer using a CPU that's less powerful for more money than the competition.
    2. ???
    3. Profit!!!

    Any posts claiming Apple computers are slower than PCs shouldn't be labeled as trolls or flamebait.

    1. Re:Is this a joke? by the_2nd_coming · · Score: 2

      if it is scalable then there is no reason not to.

      --



      I am the Alpha and the Omega-3
    2. Re:Is this a joke? by Anonymous Coward · · Score: 1, Insightful
      I see that you don't actually use macs, you just mock them. If you used them, you'd realize that the real world performance of a new bottom end mac desktop (a dual 867mhz g4) is both price-competitive, and performance competitive with a similar PC (such as a middle-of-the-road Dell Optiplex)

      not to mention the fact that OS X provides ease of use that windows, linux and bsd can't touch, plus it has all the software you need to get work done, whether you want free software, or commercial software.

    3. Re:Is this a joke? by Anonymous Coward · · Score: 0

      Is there any XYZ mill driver software or chip burning software for the mac?

    4. Re:Is this a joke? by Shanep · · Score: 2

      It just works.
      Not just as in "simply", just as in "barely".


      I have been unable to boot the Win2k CDROM from any PC with an ATAPI or SCSI CDROM, having to make *FOUR* install floppies (All the BSD's, a bunch of Linux distros and Solaris 8 x86, UnixWare 7 and QNX boot from these machines CDROM's). After a successful 60 minute install, it wants me to supply drivers for my video card... another time for a client of mine it auto detects the NIC and mouse incorrectly... When I plug a USB mouse in to Win98SE I am prompted for a driver...

      When I plug the same mouse (logitech wheel optical) into my iBook for the very first time, with OSX within about one second it is working without any prompting at all. Oh and the OSX CD boots too. (I've made a ton of custom bootable x86 CD's, so why doesn't W2k boot for me? I seem to remember NT 4.0 booting.)

      External Sony floppy drive?... Win98 says WTF!? Win2K wants a driver... OSX appears to do nothing, until I insert a floppy and I get the removable disk icon appear on the desktop.

      Apple stuff, really does just work, without any hassle.

      Just as in barely is an exageration. Even with OSX's pretty face, it doesn't seem to feel bloated.

      After about 11 years with PC's, and the never ending difficulties with MS OS and others, Apples are pretty refreshing. (I mostly deploy OpenBSD for servers and firewall/routers and use it for my PC desktop. Here I don't mind jumping through hoops since you tend to get through them and then never have to go through them again until an advisory affects you, which is infrequent).

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    5. Re:Is this a joke? by styrotech · · Score: 1

      I have been unable to boot the Win2k CDROM from any PC with an ATAPI or SCSI CDROM, having to make *FOUR* install floppies (All the BSD's, a bunch of Linux distros and Solaris 8 x86, UnixWare 7 and QNX boot from these machines CDROM's).

      Are you sure that W2K CD is bootable? If it's an MSDN one, only the first one (Feb 2000) was ever bootable - the rest weren't.

      I must've booted and (re)installed 50 machines of many different flavours with that CD over the last few years.

      I agree 100% with all your other points though, just thought a snippet like that might make your job easier :)

    6. Re:Is this a joke? by Shanep · · Score: 2

      Are you sure that W2K CD is bootable?

      I'm guessing not, which really surprises me, since I think W2K is pretty good (for an MS OS). : )

      The W2K CD's I've tried to install are just (from memory) W2K Pro SP1 (on disc).

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    7. Re:Is this a joke? by styrotech · · Score: 1

      I'm guessing not, which really surprises me, since I think W2K is pretty good (for an MS OS). : )

      Hehe, I think they really peaked with W2K and it's all downhill from there. Oh well, they nearly made it.

    8. Re:Is this a joke? by Shanep · · Score: 2

      Hehe, I think they really peaked with W2K and it's all downhill from there. Oh well, they nearly made it.

      I've read somewhere that MS will be phasing out W2K in favour of XP. So I have to wonder, is the IT World going broke and loosing money because W2K is so much more reliable? ; )

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  15. not for Mac OS X? who cares by axxackall · · Score: 1
    Apple won't be talking about the 970 anytime soon.

    I hope IBM will make 970-based PPC with price affordable for programmers. And I hope it will be compatible with Linux/PPC kernel. Then we may buy such thing to run Gentoo on it for server-side applications.

    I wonder whether IBM will sell it with Linux or AIX pre-installed.

    --

    Less is more !
    1. Re:not for Mac OS X? who cares by Anonymous Coward · · Score: 0

      Then we may buy such thing to run Gentoo on it for server-side applications.

      Are you mad?

    2. Re:not for Mac OS X? who cares by axxackall · · Score: 1
      What's wrong with Gentoo? Don't you like it? Then take another Linux distro. I am choosing Gentoo b/c I can clone it to my own distro, specialized for my server needs. And I can do it easier and better than with any other distros.

      And don't even try to remind me about BSD. First of all, I've never heard any positive feedbacks from any PPC (IBM, Apple or embedded) users triing BSD on PPC (I don't count any official press releases - only real user feedbacks). Second, we all slashdotters know that BSD is dead, right? No need to explain why I don't count any Mac OS, AIX (anything proprietary) at all :)

      --

      Less is more !
    3. Re:not for Mac OS X? who cares by TheCrazyFinn · · Score: 1

      BSD is the most popular *NIX on the mac, what the heck do you think Darwin and OS X are? BSD both, Darwin is completely free to boot.

      Gentoo/PPC? bah, why bother with optimised code available (Which Linux/PPC doesn't qualify as)

      --
      "You've got an invalid haircut" -Warren Zevon - Life'll Kill Ya
    4. Re:not for Mac OS X? who cares by axxackall · · Score: 1
      you are spreading a disinformation:

      BSD has a monolytic-type kernel. Darwin and OS X are micro-kernel (Mach) based ones. That's a very big difference, don't you think?

      If the OS has ported some (less than 50%) of BSD utils to work on atop of non-BSD kernel - no way it can be called BSD OS.

      I use some (in fact a lot, including TeX and X11) of BSD and Linux tools under Cygwin on my NT office box - will you call that box BSD or Linux?

      Besides, I don't like either of them: neither BSD nor Mac OS. Linux is the way to go on my servers, do you like it or not. It supports more (and better!) hardware device models and CPUs than BSD does. Not on the paper - on real desktops and servers. Linux is more than BSD (again BSD, not Mac OS!) recognized by 3rd party software vendors. You cannot call Apple as a 3rd party vendor b/c Apple did not port Aqua to FreeBSD - they have stolen BSD tools to work in Mac OS X, and that is not 3rd-party vendorship. Besides, people prefer to Beowulf on Linux rather than on BSD - that's also important for me.

      As for Mac OS... I guess you can keep using it for your Photoshop - that's what it is designed for, isn't it?

      --

      Less is more !
    5. Re:not for Mac OS X? who cares by TheCrazyFinn · · Score: 1

      Actually I'm not spreading any disinformation, you obviously know little about OS X and less about Darwin, the BSD core of OS X.

      Darwin & OS X are running a full BSD environment on top of a Mach microkernel. It is a BSD variant, as much as FreeBSD, OpenBSD or NetBSD is.

      Darwin/OS X also has a full environment of BSD tools, not a partial environment. Apple isn't a 3rd party vendor, it's a first party vendor selling a BSD implementation, it's also the number one Unix vendor in terms of seats sold and the fastest growing.

      As to 3rd party software support, since the introduction of OS X, BSD has better 3rd party support, with even MS Office and IE available (Because, whether you ignore it or not, OS X is BSD). Apple also hasn't stolen a damned thing from BSD, because under the BSD license, as long as credit is given, it can't be stolen, and apart from Aqua and it's associated graphics libraries(Which are a NeXT legacy, closed source, and have nothing to do with BSD), Apple has given everything back to the BSD world, in the form of Darwin, which has full source available.

      As to Mac OS X, I'll go ahead and keep on using mine box as a DNS, SMB server, Shell server, Unix Workstation, and everything else I used to use my Linux box for, since OS X does it easier than Linux ever did. And I'll go on running Photoshop, since it actually runs on OS X, unlike any other *nix that you could name.

      Teh Crazy Finn

      --
      "You've got an invalid haircut" -Warren Zevon - Life'll Kill Ya
  16. Couple of questions, though... by mbourgon · · Score: 3, Interesting

    1) Why all the hype over a chip that will be slow when it's released? I'll admit, the specs look damn impressive - a 1.6 Power4 single-core has the SpecFP/INT specs of a P4 2.5 (500mhz Bus), but they're not due out for a year, and the 1.6 is expected to be on the high end

    2) Why only a single-core?

    3) Where's the G5? It looked similarly impressive, a year ago. It still does, according to the Register's leaked spec numbers

    4) What's the advantage again of a 64 bit processor? Sure, more RAM. Is it faster? Does it do more? Anyone?

    4)

    --
    "Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
    1. Re:Couple of questions, though... by the_2nd_coming · · Score: 2, Interesting

      1) don't know

      2) becasue multi-core is damn expensive and damn power hungry

      3)DOA

      4)64 bit programing is more efficent, you can crunch more numbers per cycle which will speed up some applications...don't fall into the "consumers don't need 64 bit" crowd.

      --



      I am the Alpha and the Omega-3
    2. Re:Couple of questions, though... by Christopher+Thomas · · Score: 2

      4) What's the advantage again of a 64 bit processor? Sure, more RAM. Is it faster? Does it do more? Anyone?

      Larger memory space, and fewer levels to the page table, which means faster RAM access even for smaller memory spaces.

      4-16 gigs may seem like a lot now, but remember when 4 megs was a lavish amount and 16 unheard-of?

      Re. calculations, some will speed up, but FP registers are already 64 bits (so FP math won't benefit from 64-bit integer registers), and 64-bit integer calculations are done relatively rarely (they're used for a few things commonly, but 32-bit math is much *more* common on a cycle-per-cycle basis).

      The memory data path itself is already 64 bits or wider for all of the recent chips I've heard of, so there's no speedup there.

    3. Re:Couple of questions, though... by be-fan · · Score: 2

      4)64 bit programing is more efficent, you can crunch more numbers per cycle which will speed up some applications...don't fall into the "consumers don't need 64 bit" crowd.
      >>>>>>>>>>
      Err, you can crunch bigger numbers per cycle. If you don't use any integers larger than 2^32, you're just wasting 32 extra bits. Consumers do need 64 bits, but not for the reason you mention.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Couple of questions, though... by scotch · · Score: 2

      With 64bit insrructions, you can cram bigger number into the instructions themselves (constants and what not).

      --
      XML causes global warming.
    5. Re:Couple of questions, though... by theBrownfury · · Score: 1

      Its unbelievable to think that we haven't seen the G5 yet. I mean where the hell did it go? Wasn't it in volume production? Wasn't it hitting 2.4Ghz back in 2001? Didn't Apple have production silicon that hit 1.6GHz all the while giving tremendous performance?

      I wouldn't at all be surprised if Apple is just letting the news mills churn with the 970 while its quietly prepping the G5s for a surprise unveiling at the Jan '03 MW in SF.

      --

      "Unlike most of you, I am not a nut." - Homer J. Simpson
    6. Re:Couple of questions, though... by be-fan · · Score: 2

      Unless this machine is radically different than other 64-bit RISC architectures (it's not) it uses 32-bit instructions.

      --
      A deep unwavering belief is a sure sign you're missing something...
    7. Re:Couple of questions, though... by scotch · · Score: 2

      Ahh, this I did not know - I assumed that 64bit architectures would use 64bit instructions. I'm surprised that none of them do.

      --
      XML causes global warming.
    8. Re:Couple of questions, though... by Anonymous Coward · · Score: 0

      You really have no clue about processor design, do you ?

      please crawl back under your rock and do some reading before posting clueless babble.

    9. Re:Couple of questions, though... by be-fan · · Score: 2

      Fewer levels to the page table? All the 64-bit archs I've seen have more page table levels.

      --
      A deep unwavering belief is a sure sign you're missing something...
    10. Re:Couple of questions, though... by Christopher+Thomas · · Score: 2

      Fewer levels to the page table? All the 64-bit archs I've seen have more page table levels.

      Hmm.

      Ok, that was a brainfault on my part. I assumed page sizes would scale in a way that's insane in retrospect. Sorry about that.

    11. Re:Couple of questions, though... by Anonymous Coward · · Score: 0

      or maybe there's something amiss about the common link between all those stories...

    12. Re:Couple of questions, though... by be-fan · · Score: 2

      The reason is that it's really a lot of wasted space. You don't often need 64 bit instructions, because the opcode takes maybe 5 or 6 bits, and register references take another 5 or 6 bits. In most cases, you reference memory fairly close to the current program counter, and current 64-bit archs use that fact to stick maybe a 20-something bit PC-relative address in the instruction. If a larger offset is needed, then instructions are emitted that either load the address in two seperate instructions, or stick a full 32-bit address within a 20-bit offset from the PC and load a pointer from there. This tricks may be ugly, but they greatly decrease code footprint.

      --
      A deep unwavering belief is a sure sign you're missing something...
    13. Re:Couple of questions, though... by scotch · · Score: 2

      Interesting. There are some systems with 64bit instructions though (e.g. Cray MTA). Perhaps they are not worried about program space - it's probably a minute fraction of the data space used by your typical supercomputer application.

      --
      XML causes global warming.
    14. Re:Couple of questions, though... by the_2nd_coming · · Score: 1

      then, if you are using 32 bit numbers, you can crunch 2 times as many since you use 2 32 bit instructions .

      --



      I am the Alpha and the Omega-3
    15. Re:Couple of questions, though... by be-fan · · Score: 2

      Um, no, because a 64-bit processor doesn't necessarily issue more instructions per cycle than a 32-bit processor. My palmtop uses a 64-bit CPU that dispatches 2 integer instructions per cycle, while my desktop uses a 32-bit CPU that dispatches 3 integer instructions per cycle. The number of bits in the CPU has nothing to do with the number of instructions dispatched per cycle.

      --
      A deep unwavering belief is a sure sign you're missing something...
    16. Re:Couple of questions, though... by be-fan · · Score: 2

      Ok, that was a brainfault on my part.
      >>>>>>>>
      Is that more like a page fault or a TLB fault?
      ---
      Great, we've degenerated into MMU humor...

      --
      A deep unwavering belief is a sure sign you're missing something...
    17. Re:Couple of questions, though... by the_2nd_coming · · Score: 1

      read up on this CPU...it executes 8 instructions a cycle. hence 8 times the number crunching ability.

      --



      I am the Alpha and the Omega-3
    18. Re:Couple of questions, though... by be-fan · · Score: 2

      Um, read up on processors in general. Just because the processor has 8 execution units, doesn't mean it has 8 times the number crunching capability, it doesn't even mean it can execute 8 instructions per cycle! The execution units on the Power4 are as such:

      2 integer units
      2 floating point units
      2 load/store units
      1 branch unit
      1 condition evaluation unit

      Now, only the first 3 of these really matter, because on most x86 processors, the last two are implemented totally differently and not included in the total execution unit count. Now, the P4 looks as follows:

      2 2x integer units = 4 simple integer units (effective)
      1 complex integer unit
      1 floating point unit
      1 FP load/store unit.

      Now, the P4 has the Power4 totally beat in terms of integer units, and in FPU units is one short. Load store units are harder to compare, since most of these are integrated with address generation units on x86 proccessors. If you go with this simplistic definition, you can say that a P4 executes more than 7 instructions per cycle (counting loads by the AGUs).

      Of course, this comparison is entirely theoretical. There are tons of limitations in the instruction decoders and issue queues that greatly change the numbers. The Power4 appears to have more issue bandwidth, while the P4 saves a lot of time by caching decoded instructions via the Trace Cache. Of course, this doesn't count the biggest bottleneck: code level parallelism. Most code can't be partitioned in such a way as to keep 4 totally different groups of execution units busy. You'll almost never get 8 instructions per cycle through either architecture.

      --
      A deep unwavering belief is a sure sign you're missing something...
    19. Re:Couple of questions, though... by the_2nd_coming · · Score: 1

      so it does have twice the number crunching ability :-)....see I was right the first time.

      --



      I am the Alpha and the Omega-3
    20. Re:Couple of questions, though... by be-fan · · Score: 2

      Where did I say that? You're making no sense at all! Are you just fooling with my head or what?

      --
      A deep unwavering belief is a sure sign you're missing something...
  17. Just look at the name! by Ed+Avis · · Score: 2, Funny

    It has to be incredibly fast! How could a chip called '970' not be really quick and powerful?

    Expect to see a slightly cheaper version called the 940, and a low-end chip called the 880. Well in fact there won't be any real difference between those two chips, but you pay for the extra prestige the extra 60 gives you.

    --
    -- Ed Avis ed@membled.com
  18. Vick's Vapo Rub.... by Anonvmous+Coward · · Score: 4, Funny

    " In fact, some are suggesting the PPC 970 chip might be closely related to the PS3's 'Cell' processor...""

    Ah, so it runs on vapor instead of smoke?

    *wonders if anybody'll get that.*

    1. Re:Vick's Vapo Rub.... by Anonymous Coward · · Score: 0

      It pretty obvious isn't it?
      Everyone knows electronics run on smoke.

    2. Re:Vick's Vapo Rub.... by Anonymous Coward · · Score: 0

      In other news..IBM has gratiously accepted the 2002 Paper-Launch of the Year award. Apple reps would like to thank IBM for keeping the dream alive for yet another year.

    3. Re:Vick's Vapo Rub.... by MyHair · · Score: 2

      *wonders if anybody'll get that.*

      Like the AC said, modern electroncis run on smoke.

      This is demonstratable: if you let the smoke out, they never work again.

  19. Specmarks similar to Pentium 4 2.8 GHz by Anonymous Coward · · Score: 3, Informative

    ok, so it's SPEC INT and SPEC FP numbers are 937 and 1051 respectively. From www.spec.org, 2002 q3: dell Precision WorkStation 340 (2.8 GHz P4), specint base is 970, peak 1010; specfp base is 938, peak 947. When it's actually released, if they make 2003 Q2, it won't be particularly impressive. But the current apple G4 specmarks are about 35% of the 970, so it'll look good compared to that.

    1. Re:Specmarks similar to Pentium 4 2.8 GHz by Hadlock · · Score: 2, Insightful

      yeah, but a) it's running 1GHz slower than the P4, and b) i doubt it's dealing with ultra-long ints (or is that the point of FP? i dunno..)

      --
      moox. for a new generation.
  20. Apples and oranges... and dollars by phorm · · Score: 3, Informative

    That really depends if you're doing a cost-per-performance comparison though. Mac is still often expensive.
    A lot of windows people I know build gaming machines though, so I suppose if there were a comparison there (if Mac could run all my games) then the cost of expensive video accelerators, etc could be factored in. While I suppose Mac would factor in such costs as well, most of the Mac people I know didn't buy their systems to run Doom3 and the newest UT.

    1. Re:Apples and oranges... and dollars by Smidge204 · · Score: 2, Insightful

      It's often asked -- How do you compare apples and oranges?

      By nutritional value, of course!

      I't hard to really come up with a good, fair way to compare two different chip architectures. Even using the same program written for both doesn't indicate a true comparison between them overall.

      So it seems to me that the best way to compare is popularity. I realize that's not a terribly fair method either, but since Apple seems to be putting a lot into the next generation of machines, success comes from improving their market share (I know, 'duh'), and that will only happen if the new machines are really up-to-snuff in the public eye.

      So you can argue about how macs are better/worse than IBM machines 'till the cows come home. What it really comes down to is if the new machines will let Apple can break out of it's pseudo-nitche market.

      =Smidge=

  21. In a surprise move ... by mfago · · Score: 2, Informative

    Apple starts shipping these in January. Hey, I can hope damn you! ;-)

    At least IBM is pretty good at manufacturing microprocessors, while Moto is certainly not. IBM already has a 0.10 micron (not 0.09) fab in testing, so perhaps the 970 will get to >2GHz "soon."

    In a related story: Moto is supposedly selling their chip business. I guess they finally realized they have no idea what they are doing.

    1. Re:In a surprise move ... by Anonymous Coward · · Score: 0
      In a related story: Moto is supposedly selling their chip business. I guess they finally realized they have no idea what they are doing.

      AMEN, brother! Moto has been holding down Apple and MacOS X for years now. IBM has the right stuff. Moto hasn't. This is long overdue.

    2. Re:In a surprise move ... by Anonymous Coward · · Score: 0

      I think Apple's shackling themselves for Motorola for twelve years is more than enough to prove their loyalty to their friends. It's about time they cut them out and went with someone who could deliver the goods (presumably IBM would fit the bill).

    3. Re:In a surprise move ... by Anonymous Coward · · Score: 0

      In a related story: Moto is supposedly selling their chip business. I guess they finally realized they have no idea what they are doing.

      Seeing as how they've sold the semi business too, it kinda makes me wonder what Mot actually does now.

  22. This is gobbledegook to me... by Anonvmous+Coward · · Score: 4, Interesting

    ... so could somebody who understands this processor tell me this:

    Would a 3D rendering app such as Lightwave potentially see a huge benefit to this processor? I understand that it's up to the developer to tune it, yadda yadda yadda, I'm concerned with potential not real world numbers.

    I'm trying to get an image in my mind about how the various processor descriptions (32-bit, 64-bit, Altivec, SimD, etc...) can radically change how an app like that would work.

    Us vertex pushers have a substantial interest in machines that excel at that type of work...

    1. Re:This is gobbledegook to me... by Visigothe · · Score: 5, Informative

      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.

      .

    2. Re:This is gobbledegook to me... by be-fan · · Score: 2

      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.
      >>>>>>>>
      More memory, maybe, but the 64-bit integers are nearly useless. I doubt lightwave is dealing with any integers in performance intensive code, much less 64-bit ones. What's more important is 128-bit floating point SIMD, and everyone already has that.

      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.
      >>>>>>>>>>>
      Yep, very much so.

      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.
      >>>>>>>>>>
      Hah hah, SSE2 does.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:This is gobbledegook to me... by Anonymous Coward · · Score: 2, Insightful

      My reading is that there are four significant differences between IBM's chip and the G4.

      • Clock speed. This one is straightforward. While comparing clock speeds between different types of processors causes confusion (a Pentium clock isn't the same as an AMD clock isn't the same as a PowerPC clock), higher clock speeds in the same processor family are always better. When it arrives, the PowerPC 970 will max out at 1.8 GHz compared to the top speed of 1.25 GHz of the G4 today.
      • Instructions per cycle. Here's where things get tricky. G4s execute a maximum of 3 instructions per clock cycle. The PowerPC 970 will be able to execute a maximum of 8 instructions per cycle. Before you get too excited, consider that those are maximums and in practice it may not be possible to execute that many instructions. Due to changes in the chip architecture, it is more likely that not all possible instructions will be executed. Still, this should result in a speed improvement.
      • 64 bit addressing. G4s are limited to 4 GB of RAM due to their 32 bit architecture. The PowerPC 970 has a 64 bit architecture, so they can support up to 4 TB of RAM. (I think. I'm a bit hazy on what actually controls the upper limit.) This means that graphics applications that require absurd amounts of memory will have more room to grow. The 64 bit architecture also means more computational precision, but it's unclear to me how useful that would be outside of scientific computations.
      • Bus speed. The PowerPC 970 supports a 900MHz bus, which is much faster than the G4. This controls the rate at which the processor can access memory. For memory intensive applications, bus speed can be more important than processor speed, because the processor ends up having to wait for data from memory much of the time.

      My expectation is that the bus will make the biggest difference for end users, followed by the improvement in instructions per cycle, at least in the short term. Then again, I'm far from an expert, so someone else might have better understanding of the potential performance gains.

      Matthew

      Friends don't let friends Slashdot.

    4. Re:This is gobbledegook to me... by BeeShoo · · Score: 1

      Nitpick: The 970 won't max out at 1.8 GHz. It is being introduced at that speed and will ramp up from there.
      That's probably what you meant, but...

    5. Re:This is gobbledegook to me... by Anonymous Coward · · Score: 1, Informative

      With 64-bit ints, you'd have a maximum of 1.845 * 10^19 bytes of RAM. That's 16,384 exabytes.

      Basically this is because you need to use pointers to address your memory. 32-bit ints can only go up to 4.29 billion, so they can only address 4.29 billion bytes - 4 GB. Even if you could install more memory, it would be useless, because you wouldn't be able to point to it.

    6. Re:This is gobbledegook to me... by cant_get_a_good_nick · · Score: 2

      G4s are limited to 4 GB of RAM due to their 32 bit architecture.

      Minor rant, the limitation is do to address bus size. Address bus side doesn't have to be tied to overall architecture size. Of processors I've known, the MOS6502 was an 8bit processor, but 16 bit address bus. The upgrade, the MOS6581602 was selectable 8/16 bit architecture and had a 24 bit bus, besides a fully compatible 650x mode. The original 68000 has only a 24 bit address line. The original MacOS stored some flags in there and folks played with those (even though Apple told you not to) and that played havoc when real 32 bit address-bus chips came out. The 68000 was almost a hybrid as well, it had 32 bit registers, but IIRC you could only branch with 16 bit signed offsets, and the 68020 had true 32 bit addressing. the original intel 8086s had essentially a 20 bit bus that was accessible with the evil segment/offset addressing.

      I'm not a chip designer, but I don't think there's a technological reason why they can't put 64 bit addressing on a 32 bit chip. You'd have to have new addressing modes and opcodes (like the 68000 => 68020, or 8086 => 80286 => 80386)) and you'd probably just say with all that work it may be simpler to go to 64 bit across the board. In a deeply pipelined architecture, you probably wouldn't want it, not having standard sizes (32 bit opcodes and data vs. mized 32 bit and 64 bit chunks) it just makes it harder to see where the instructions boundaries are.

    7. Re:This is gobbledegook to me... by himi · · Score: 2

      You wouldn't be able to point to it without hideous hacks like the Pentium's 36 bit addressing mode . . .

      But yeah, the size of a pointer is the limiting factor there. Though in the case of 64 bit architectures, they typically only use ~40-50 bits of the actual address space (Alpha uses 48 bits, first gen Hammer will use 40 or 48 (I think)), which is still plenty by almost anyone's standards.

      himi

      --

      My very own DeCSS mirror.
  23. Hoping for third party mb's by scharkalvin · · Score: 3, Interesting

    Since I won't be buying a pc from Apple with this chip on it, I hope some third party such as Tyan decides to make an ATX format MB for us pc builders. There WILL be Linux ports for this chip, and existing PPC ports would probably work with it in 32 bit mode at first. Even IBM might offer an ATX evaluation board, though it would probably cost too much.

    1. Re:Hoping for third party mb's by hattig · · Score: 2

      Well a third party motherboard will require a non-Apple chipset.

      MAI currently make reasonably up to date (compared with the old IBM 710 northbridge anyway) G3/G4 chipsets such as the Artica-S. These are used on the bPlan Pegasos (MATX), Eyetech AmigaONE (ATX) and Birdie (ATX server) motherboards.

      Hopefully IBM or MAI will make a reasonably priced chipset to go with the PPC970 processor... hence allowing generic motherboards using that processor to be made.

  24. quitcher TROLLing by Anonymous Coward · · Score: 0

    First, you don't separate the poster's own comments from fact.

    What makes you accept, at face value, that the Power 970, which hasn't been produced for the market--let alone incorporated into a real, living, breathing product--will be "middle-of-the-pack" come 2003 when it's actually available?

    As for your underpants gnome analogy, there are plenty of processors available in systems today that are not the most powerful (even correcting for price) that don't produce profitable products. And not all such profitable products are made by Apple . . .

  25. PPC 970 / PS3 Relation by mupa · · Score: 1

    "In fact, some are suggesting the PPC 970
    chip might be closely related to the PS3's 'Cell' processor..."

    I heard a month or so ago that IBM was working on developing the PS3's processor w/Sony. So, it wouldn't be a surprise if the PPC 970 shared some common ground with the PS3's chip.

    1. Re:PPC 970 / PS3 Relation by rbenech · · Score: 1

      IBM made Nintendo's GameCube chip also... seems like IBM is a bigger player in the console business than Intel (XBox)...

      --
      Perspective is to Science what Interpretation is to Religion. Obama + Paul FTW
    2. Re:PPC 970 / PS3 Relation by Toraz+Chryx · · Score: 1

      the "Gekko" chip in the Gamecube is actually a slightly modified PowerPC G3 :)

    3. Re:PPC 970 / PS3 Relation by riclewis · · Score: 1

      'The Cell' is being developed in what's called the STI (Sony, Toshiba, IBM) lab in Austin. According to a number of sources, the design has already been finalized on paper, and they're now in the process of prototype fabrication.

      I would guess that the direction Sony took with their Emotion Engine will heavily influence the PS3 chip design. The EE is primarily a SIMD chip, which works well for running media-intesive applications such as video games. I would think that the PS3 chip will deviate from IBM's commercial and industrial processors by devoting more silicon to SIMD functionality.

  26. Bias? by MmmmJoel · · Score: 1

    Your lack of references and examples force me to believe you have a bias believing that Ars has a bias!

    Please, let's keep up the trolling standard that /. readers have built from nothing. (Or would that comment require me to post examples?)

  27. Biased how? by X_Caffeine · · Score: 5, Interesting
    It's clear that they're somewhat fans of Macs, but they don't buy the Jobs Distortion Field claims that a 1ghz G4 (or even dual 1ghz chips) are as fast as a 2ghz P4. They've been totally up-front and honest about the strengths and weaknesses of OS X, too. Ars Technica has consistently had the most fair and balanced coverage of Apple that I've seen anywhere.


    "Hannibal" also has an incredible knack for making the workings of microprocessors understandable to those with no hardware engineering backgrounds.

    --
    // I will show you fear in a handful of jellybeans.
    1. Re:Biased how? by geoffeg · · Score: 1

      I agree. When I first discovered arstechnica I went through and read every story by Hannibal and was hooked. People who can translate knowledge from something insanely complex to more simplistic yet still accurate versions amaze me. From reading some of the current CPU specs, processors have become so complex that I can only grasp one section at a time, imagining the whole picture is nearly impossible (for me). I just wish I could have someone explain certain things to me the way Hannibal does, everything would seem so much more straightforward.

      Geoffeg

  28. SPEC INT and SPEC FP Results Comparisons by jetkust · · Score: 1

    For those interested in how other processors did with these benchmarks. look here and here.

  29. 64-bit processor benefits by m11533 · · Score: 2, Informative

    Back in the "good-old-days", a primary benefit of the "newer", larger "bit" processors were the larger instructions. An 8-bit processor had small 8-bit instructions, with maybe some double-"word" instructions that were much slower to execute, along with an 8-bit integer math unit. Floating point, when you had it, was also constrained by the 8-bit size, though a bit less tightly. Thus, moving up in size, meant increases in performance on many fronts, but instruction width, integer math width, and addressing were the big ones.

    I am wondering how this applies to these latest 64-bit processors. In the days of RISC, one would think that a reduced instruction set would easily fit in 32-bit instructions (those are rather huge and comfy compared to the old 8-bit days), though I would guess that a 64-bit instruction can include an opcode, register specification AND 32-bits of memory address, which would mean fewer multi-word instructions, which by old measures means faster execution. A 64-bit integer unit would have some real benefit. I find more and more cases where 32-bit integers are not sufficiently large to cover the range of values needed for problems, and that is without addressing over 32-bits of data.

    I am curious if someone can compare these attributes of the current Pentium 4/Athlon XP processors with this PowerPC 970, the current SPARC from Sun (Ultra is it?), and the current HP/PA processor (though isn't that being dropped in favor of Itanium?)?

    1. Re:64-bit processor benefits by stux · · Score: 3, Informative

      The 64 bit PPC uses 32 bit instructions.

      Basically the only real difference is in the details of some instructions, and the 64bit registers.

      Since you're using 64 bit integer registers, you can now use 64 bit addressing (pointers), which means you can calculate addresses for 64bit address spaces, which yes, means more RAM.

      Macs are currently limited to below 4GB of ram, which is actually a limit... I think the most significant reason to move to 64bit PPC is to go beyond 4GB of physical ram.

      The other benefit will be the ability to handle 64bit integers fast. As used by databases ;)

      Another benefit will be 64bit load/stores which can happen in 1 cycle, rather than 2.

      Of course, the Altivec unit has allowed 128bit load/stores for a while now (and the fpu allowed 64bit load/stores before)

      Anywho, the big points of PPC64 are increased integer size and larger address space.

      PPC does not use segment hacks like x86

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
  30. Benchmarks? by f97tosc · · Score: 2

    The G4 chips outperform Intel and...

    Are there any benchmarks to prove this claim? It would be interesting to see a comparison - especially if made by an independent party.

    Tor

    1. Re:Benchmarks? by Shanep · · Score: 2

      Are there any benchmarks to prove this claim? It would be interesting to see a comparison - especially if made by an independent party.

      Clock for clock, proving that MHz is not an absolute comparable measure, here you can see both G4's and G3's of lower MHz beating Intel Pentium III's which are clocked 50% higher than the G3 beating them!

      In fact, when the code is RISC optimized, a 450MHz G3 manages to run 74% faster than a 450MHz PII.

      Now imagine a program optimized for SMP and AltiVec on Dual 1.25GHz G4's. I know the cheapest Dell can most likely beat the most expensive Apple, but the current situation leaves Apple with little it can do.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    2. Re:Benchmarks? by f97tosc · · Score: 2

      Clock for clock, proving that MHz is not an absolute comparable measure, here [ucla.edu] you can see...

      Clearly MHz is irrelevant in itself - but so is 'computational power per MHz', which you seem to believe is what matters.

      Rather, I was looking for performance curves for say the latest PC vs the latest Mac, as well as those for two units with the same price.

      Thanks for the link, but it does not seem to give me this (also it is more than a year old).

      Tor

    3. Re:Benchmarks? by Shanep · · Score: 2

      Clearly MHz is irrelevant in itself - but so is 'computational power per MHz', which you seem to believe is what matters.

      A high computational power at a low MHz usually results in a lower power consumption, and this DOES matter to some people for some situations. ARM CPU's excel here for embedded apps.

      What matters is up to the individual. My stance is that I would like to run OSX on a fast machine. I would like to see Apple do it with CPU's that use brains before brute force.

      Thanks for the link, but it does not seem to give me this (also it is more than a year old).

      I provided that link merely to illustrate that MHz is not the only factor in computational power. By the same token, the fastest PPC at that link is only a 450MHz G4. Apple supplies dual G4's now at 2.8 times that clock rate (which of course is just a MHz rating that even between CPU revisions can give better or worse gains than 2.8 times, depending on bottlenecks that did not change and improvements to the CPU etc.).

      Apples major bottleneck is the main memory bus. Something that will not change easily. Maybe they'll get a better G4 out before the next CPU, though I wouldn't bet on it.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    4. Re:Benchmarks? by CreamsicleSeventeen · · Score: 1

      ... and if you go here you'll find that G3 450 achieving 62% of a P3 733's performance at cross-compiling gcc. That would make a P3 clocked at 454.5 MHz a G3 450's equal. The numbers look worse for native compilation.

    5. Re:Benchmarks? by Shanep · · Score: 2

      That would make a P3 clocked at 454.5 MHz a G3 450's equal.

      Which goes to show even more, that considering MHz alone is crazy. Differing CPU design and application requirements can give wildly varying results.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  31. G4 specmarks??? by Andy+Dodd · · Score: 2

    No Apple systems are listed in the SpecCPU95 or CPU2000 results at www.spec.org

    Where did you get your specmarks?

    (Methinks Apple has something to hide...)

    --
    retrorocket.o not found, launch anyway?
    1. Re:G4 specmarks??? by Anonymous Coward · · Score: 0
      I got my 970 specmarks from the arstechnica explanation linked in the start of this whole thread.

      I found some G4 specmarks here.

  32. if IBM makes it... i would think so by johnpaul191 · · Score: 3, Informative

    supposedly the issue with Apple's chips over the last few years was Moto's manufacturing process. rumors say that IBM was always able to make more chips of higher speeds than Moto. the story is that because of the contract between the 3, IBM chips did not go in Apple boxes (upgrades and whatnot), and they could not outclock Moto.

    yes, that's from the rumor mill, but everyone knows Moto has been going through a lot of corporate restructuring and who knows where they will be focusing in the next 5 years. IBM is going to make these chips (where ever they are going to be used) at a brand new plant in NY state. they have a great rep for quality control.

    i kind of creepy thing is that the articles say they will probably debut 2nd half of next year (Macworld NYC? one last hurah! before MW moves back to Boston?) or not till January 2004. the articles also inply that they will debut at 1.4GHz. Apple is now selling 2 x 1.25 GHz G4 chips.

    will Apple stall at or below 1.4 GHz till these new chips come out? the general upgrade of Apple machines is 5 or 6 months right now. that leave 2 possible revisions to the G4 towers before these babies are set. now i know that these chips will come with a super motherboard and 64 bit vs 32 and bla bla bla but Apple fights the megahertx myth even to somewhat educated comsumers. how will they be able to spin it when they have to explain it in terms of Apples vs Apples?

    i guess it's a minor problem if these chips are as zippy as they say... a few benchmark tests and bar graphs should convey some message? maybe instead of having a 12 y.o. kid set up his iMac and go online in 5 minutes, they will have a 12 y.o. kid clone his dog or something. i would be impressed.

    1. Re:if IBM makes it... i would think so by Hawthorne01 · · Score: 1

      Apple uses IBM G3 Chips in all it's products that currently have such.

      --
      "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."
    2. Re:if IBM makes it... i would think so by Shanep · · Score: 2

      how will they be able to spin it when they have to explain it in terms of Apples vs Apples?

      Just tell the truth about the new technology, in marketing speak of course. The truth should be able to confuse 98% of end users into belief and convice the geeky 2% anyway. So finishing up with impressive bar graphs that don't start at zero ought to finish it off. : )

      There is no spin on the megahertx myth because what they're saying about an Intel MHz != a PPC MHz for computing power is true.

      If they try to say now that their machines are computationally faster than the fastest P4's, then they may be shooting themselves in the foot when all the magazines publish benchmark results that show the opposite. This may cause people to distrust Apple and avoid the new machines that hopefully really will be speed demons.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    3. Re:if IBM makes it... i would think so by thatguywhoiam · · Score: 0

      That last bit about the dog caused me to do one of the first bona fide spit-takes onto my keyboard in years.

      --
      If Jesus wants me it knows where to find me.
  33. Re:PEOPLE PEOPLE CALM YOURSELVES by Anonymous Coward · · Score: 0

    No. Linux only runs on the x86 architecture.

  34. Apple computing power by Anonymous Coward · · Score: 0

    ....actually for some tasks, such as multimedia, RISC is a lot faster than x86. I am a linux x86 person but have done music on Macs. The macs can usually handle many more soft synths and tracks than a comparable pc.

  35. throughput and power consumption by simpl3x · · Score: 2, Interesting

    two advantages to this processor are the bus--900mhz with 6.2 gb/sec--and the power usage.

    "At 1.8GHz, the PowerPC 970 will consume 1.3-volts and dissipate 42-Watts. At 1.2 GHz, the PowerPC 970 will consume 1.1-volts and dissipate only 19-Watts. For comparison, a 1GHz G4 consumes 1.6-volts and dissipates 21.3-Watts."

    it seems that the powerbook potential is there. and in apple's market data throughput counts heavily, maybe more than absolute processor speed. look at sgi. the ibm proprietary memory is a bit confusing however.

  36. A reminder to parents: by Anonymous Coward · · Score: 0

    Gene Simmons never had a personal computer when he was a kid!


    This public service announcement brought to by by Bannana Computer.

  37. 64-bit provides many advantages. by Inoshiro · · Score: 4, Informative

    Once you move beyond a 4.5billion, into the realm of 18.5 (two orders of magnitude past trillion), you can address anything for the forseable future (since you can count each year until the heatdeath of the universe this way, for example).

    For vector operations, 64bit words make for some fast math operations, since you can pack more 32-bit integer components into each bus transfer.

    For floating point, it means you have greater precision in hardware (allowing things like real physics and shapes to be modelled without noticable issues caused by subtle number creep). Since most systems use IEE-784 (64bit double precision floating point), it means a speedup to that software since you're not working with it as 2 32-bit operations.

    In terms of storage space, it means you can address more than 2,199,023,255,552 bytes (~2 terabytes) of disk space (assuming a 512-byte sector). This is important for people with big RAID arrays today, and people with ludicrously big Maxtor drives 3-4 years from now.

    For RAM, it means you don't have to worry about your server topping out at 4 gigabytes of RAM. It also means that your VM space has no effective limitation for the forseable future (very useful for people working on large projects, trying memory-intensive algorithmic approachs to traditionally NP-hard problems, or distributed computing problems).

    I'm sure I missed a lot of the benefits even with this list. As you can see, 64-bit is not just a number game. It is 32 orders of magnitude larger than 2^32, meaning our grandchildren will probably still be using 64bit machines with no limitions being apparent (unlike 16-bit to 32-bit, which only moved from 65k to 4.5 billion in terms of addressable amounts of something).

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:64-bit provides many advantages. by huge · · Score: 1
      VM space has no effective limitation for the forseable future

      In this context, what do you mean by "forseable future" ? 5 years, 10 or maybe 15 years ?

      It's not that long ago, when people said that "640KB should be enough for everyone". And at that time, probably no one could imagine that we would have 1GB+ of memory on a normal PC (neither did we imagine to have 300GB+ disk space on the same PC).

      So my friendly advice, never say never again ;)
      --
      -- Reality checks don't bounce.
  38. Um, wrong by be-fan · · Score: 3, Interesting

    The 7.2 GB/sec of bandwidth is just not much more than double that of existing P4s (P4 = 4.2 GB/sec) and since Hammer will have 6.4 GB/sec in early 2003, should be essentially the same as competing x86 chips.

    --
    A deep unwavering belief is a sure sign you're missing something...
  39. Nobody knows... by Steveftoth · · Score: 1

    it all sounds good, but until we get more info from the big blue, it's hard to tell. There are too many other factors to consider. One being is that many applications just don't run on the PPC. Since they are x86 only. So it doesn't matter how much potential speedup it may get if nobody writes for it.

    The good things about this chip from the press release IMO are
    A. Higher clock speeds.

    B. More bandwidth.

    The 5 issue superscaler stuff is neat from an engineer's point of view, but for most people, even the programmers, they should ignore it and assume that it's just really fast.

    Compared to the Workstation PPCs out there right now, this has much more memory bandwidth. Which is good because it means that you should be able to process larger models in LW or Maya faster. (Assuming you have the RAM, DUH)

    Faster clocks with the potential for even faster clocks is always good as it means that they will be able to hopefully make the processor incremently faster without having to redesign the whole thing. Which is what Intel did with the P3->P4.

    Basically the processor is trying to compensate for crappy software and this is the newest idea for compensation. They're just changing the bottlenecks for the system again. Nothing new really.

    Is is better then a x86 chip? Maybe. Wait till it comes out.

  40. Sure, Slam Sony's Emotion Engine, but... by Anonymous Coward · · Score: 1, Interesting

    Go ahead, try to say something disparaging about Sony's Emotion Engine. But preface it with the statement that Sony has sold 40,000,000 PSX2 game consoles which feature the Emotion Engine, and also mention that Sony is selling about 2 million more every month. I've got two of these which my kids and their friends use, and they NEVER crash. What is your standard for success, by the way?

  41. You, sir are incorrect! by Anonymous Coward · · Score: 0

    You're thinking of Windows.

  42. But this isn't middle of the road... by sockit2me9000 · · Score: 2, Interesting

    The idea that this will be a strictly middle-of-the-road processor is to ignore some important facts. AMD's and Intel's 64-bit options are primarily geared towards servers and workstations. Meanwhile IBM claims that their GPUL was engineered primarily for personal computers NOT servers. Thus Apple could become the first computer manufaturer who puts 64-bit processing power in the hands of the general population. If the average Joe relizes that the wave of the future (64-bit) is inevitable, he'll probably want to get on early. Plus, don't forget the Altivec support built into the chips as well as the new super-bus that they are working on with nVidia. Not only will Apple get a powerful processor, but they'll also get a pipeline capable of feeding it.

    1. Re:But this isn't middle of the road... by Courageous · · Score: 2

      This isn't really correct. AMD is targeting the entire x86 industry with Hammer, and intends to retire Athlon as a line within a fairly short time frame after Hammer comes out.

      C//

  43. 32 bit data path by Anonymous Coward · · Score: 0

    The only way to get data in or out of the PPC970 processor is via one-way 32 bit paths: one 32 bit input path, and one 32 bit output path. It also requires a separate MMU chip. This is not a highly integrated processor, and it does not provide a true 64 bit path to memory because of the 32 bit bottleneck. We'll have to wait and see if these design "features" can be overcome in real systems.

  44. think about it... by zugedneb · · Score: 2, Interesting

    Well, a bit off topic, but...

    I think that we should be thinking more and more on the power consumption of things in
    general... On the environment, you know...

    I wonder for how long "The_American_Way" will
    hold...

    It would be interesting if some law turned up,(I am from Europe, Sweden), that would make
    some serious "restrictions" on the
    power/performance phenomenon...

    It would be the rebirth of elegant
    engeneering... :-) /zugedneb

  45. Osbourne effect doesn't make sense by Sloppy · · Score: 3, Insightful
    with the 970 looming on the horizon and the G4 apparently stuck again around the 1GHz mark, nobody in their right mind would shell out for a new PowerMac any time after mid-2003.

    There is never a good time to buy a computer, and nobody in their right mind will ever buy one at all. There is always something faster coming up.

    Once you get over how ludicrous that is, I say buy a computer whenever the hell you want one. And yes, your machine will be obsolete, according to all the charts and graphs and tables of benchmark numbers, almost immediately. It doesn't matter if you buy a G4 in 2003, or a 970 in 2004. It will still happen. Get over it.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:Osbourne effect doesn't make sense by Anonymous Coward · · Score: 0

      This is why some intelligence is needed.
      Don't finance a computer- if you can't afford it, then go without while you save- otherwise you will owe more than it is worth quickly, and be stuck paying interest instead of saving for your next "God Box"

      Upgrade when cheap.

      I have (and use) a Rev 1 mobo Beige G3.
      It's had several upgrades (SCSI, FireWire, cpu) and will likely have one more cpu upgrade (to 500G4 - it's currently 333) before I end of life it.

      I have a Rev B iMac with a 433 G4 upgrade.

      I have two 900 MHz Athlons (home built)- one of them I will soon rebuild to the ~2 GHz mark.

      All of these boxes were decent when bought/built.
      The Athlons were even impressive.
      None of them are now, but ALL of them are still quite useful.

      There really aren't that many industries where faster speed is really required. Sure- gaming - but that's entertainment. Don't go into debt for entertainment.

      The primary reason why there is a need for speed is the bloat of modern operating systems (XP anyone?)

      Linux does quite nicely on a 233 Pentium II Mobile for what the vast majority of people do- internet and word processing.

      Digital Video is about the only userland application I can think of that makes me NEED more speed.

      So don't buy into the "need for speed" hype.
      If you can truly afford it- great.
      If not- most users can have a truly tremendous computing experience by staying away from bloated operating systems and bloated software.

      Sure- a MUCH faster computer is just around the corner. But if what you have truly isn't fast enough and what you can buy is- buy it. It will last you a good three to five years before you NEED to buy a new one- even though those who buy into the "need for speed" propoganda will say you are outdated in six months.

  46. Comparing Macs to PC's by phorm · · Score: 1, Flamebait

    Indeed, it's the old arguement.

    My new Mac has a super-XXX ultrafast processor.
    Does it run my software
    Er, most of it. Those expensive custom apps won't run but I'm sure there's a Mac alternative. But enough about that, notice the fancy chrome design
    Can I play my games on it?
    Ummm, no, probably not. But hey, check the battery life on thi...
    I think I'm just going to buy a cheaper windows box and play my games, thanks anyways
    doh!

    If we had a Mac which could run all that nice windows software, or a win machine that ran more like a Mac, yes, I would be happy.
    For now, I'll be content with periodic crashes and weird errors. I can run my software and with a little tweaking 95% of it works fine.

    and my mouse has 3 buttons, I like that - phorm

    1. Re:Comparing Macs to PC's by Anonymous Coward · · Score: 0

      Well the rest of the world uses computers for you know... being productive (thats why we have a "desktop metaphore" not a "game selection menu...), you contiune being a gamer.

      Apple dosen't market to gamers, it's pointless to bring it up, so please don't.

      Shut up about the mice already, it makes you look like a troll.

  47. MP? by muchmusic · · Score: 2, Insightful

    I may have missed a comment here, but I'm not that familiar with this subject. Apple uses multiprocessor schemes in all of its pro desktops now - I know that it's mainly to make up for other speed deficiencies - but is it possible (probable) that we will see dual processor versions of desktops with this chip as well?

    --
    -- If an artist saw things as they truly are, they would cease to be an artist.
    1. Re:MP? by frawaradaR · · Score: 1

      Very probable in the high end line. Because that would essentially make a non-refutable Wintel killer. It's about prestige more than anything else. Why blow the competitive advantage the MP road will offer with really good processors?

      A dual 970 system with OS X Miaumiau 10.7... the only reason left for hard core Lunix users to complain would be the one-button mouse.

      --
      frawaradaR anahaha islaginaR!
  48. How does SIMD fit in benchmarks by IIci · · Score: 1

    A question about SPECfp and SPECint, do they test the performance only of the integer and floating point ALUs or take in account Single Instruction Multiple Data execution units? I mean if the SPEC benchmarks ignore the performance brought by 1/3 of the overall chip real estate, then they are poor overall judges of what can be done with either the G4 or upcomming ppc 970. On a desktop you are unlikely to run apps that all cater to one type of performance criteria such as integer performance. Specialized markets seem to be the targets of benchmarks in the first place. So far as a consumer it is all about how it feels, and that is just so subjective!

    1. Re:How does SIMD fit in benchmarks by Anonymous Coward · · Score: 1, Interesting

      SPEC measures the performance of compiled code; the idea is that it is a benchmark of the combination CPU+OS+compiler.

      This isn't perfect for everybody, but if your compiler can generate SIMD (like the Intel compiler can), you will benefit from it.

      If your compiler doesn't generate SIMD code you'll get lower results, but so will all users who rely on the compiler.

    2. Re:How does SIMD fit in benchmarks by Anonymous Coward · · Score: 0

      Specmarks take an awful lot into account. They run real applications on real systems. One of the components of specint is running gcc to compile gcc. Another is vpr: FPGA circuit placement and routing. Still another bzip compression of a large tiff file. There's plenty more. On the fp side, there's some shallow water modeling, some neural network code, and a finite element simulation of cylinder being crushed, among other goodies.

    3. Re:How does SIMD fit in benchmarks by anarkhos · · Score: 1

      You can't generalize SIMD performance, or any form of benchmarking for that matter. I was never a fan of SPEC because it doesn't tax the branch predictor like normal applications do.

      VMX (AltiVec) also has operators which aren't really SIMD but are very useful, like permute which takes two 16-byte streams and creates a 3rd using a combination of the previous two.

      --
      >80 column hard wrapped e-mail is not a sign of intelligent
      >life
  49. By forseable future by Inoshiro · · Score: 2

    I mean centuries.

    I don't see how you, on a desktop, could reach the limit of 2^64.

    2^64 is 18,446,744,073,709,551,616

    It is 4,294,967,296 times bigger than 2^32 (4,294,967,296).

    That's 2 , places past where I know the highest decimal prefix number (trillion). It's 18.5 exabytes, where an exabyte is 1024 petabytes (each of with is 1024 terabytes, each of which is 1024 gigabytes).

    It's really, really, really big.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:By forseable future by tomk · · Score: 1

      18.5 exabytes, but only 16 exbibytes

      -TomK

  50. ok who gave crack to the moderators? by Anonymous Coward · · Score: 0

    every single post that hints at 'megahertz myth' gets modded +5 insightful

    and y'all worry about microsoft starting astroturf campains, geez . . .

  51. what other option is there? by GunFodder · · Score: 3, Insightful

    How do you make a CPU go faster without jacking up the clock? You can create a new design, but that would be a lot more expensive than jacking up the clock. It takes years to develop a new CPU design and IPC increases are usually minimal. Most new CPUs seem to be designed to run at higher frequencies to achieve better performance. The P4 actually has a lower IPC than the P3 but can operate at much higher frequencies.

    Many companies are planning to use parallelism to improve performance. IBM has a CPU with two logical cores, and Intel will introduce CPUs with two virtual processors in the very near future. But parallelism is not likely to get you a doubling of performance, especially on a desktop machine that is often running only one intensive process at a time.

  52. Sounds kinda like the Athlon... by fastpathguru · · Score: 3, Informative

    Decodes/breaks down the native ISA, repackages them in bundles, then issues them to the execution units... A point-to-point FSB... Will have higher IPC than Athlon, but has all the same scalability limits. Hammer has the integrated memory controller and multiple hypertransport interfaces for fast IO and glueless MP. In short, PPC is similar to 7th generation x86 along with P4 and Athlon. Hammer is much more like Power4, but more highly integrated/cost-reduced. fpg

  53. Re:Take with a grain of salt by namespan · · Score: 2

    You mean, like all the OS X reviews in which they directly criticize problems of speed, performance, file metadata, and other issues?

    Ars Technica is clearly interested in Apple's technology, but there's no fanboy drooling. Their assertions are nearly always backed up with some good technical logic and/or testing. Bias is not their problem.

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  54. To all the x86 haters... by Erich · · Score: 3, Informative
    I see people here on Slashdot a lot who dislike the x86 processors because they do translation from the x86 ISA into internal opcodes.

    Note that your new IBM chip is doing exactly that.

    Intel and AMD have repeatedly shown that they can do whatever they like to implement top-notch internal architectures, and lopping on a translation unit only adds 10-20% die area and typically a very small performance hit over a traditional sequential RISC architecture. And they're free to change the internal architecture between revisions. And both Intel and AMD sell enough chips that they can spend a lot of money on designs and make them very good and still turn a profit.

    --

    -- Erich

    Slashdot reader since 1997

    1. Re:To all the x86 haters... by Anonymous Coward · · Score: 0

      Note that your new IBM chip is doing exactly that.

      Except of course that, as the article says, for most instructions on this chip, there's a 1:1 correspondence - nothing like the one:many breakdown that takes place on x86.

    2. Re:To all the x86 haters... by rugger · · Score: 1

      > Except of course that, as the article says, for
      > most instructions on this chip, there's a 1:1
      > correspondence - nothing like the one:many
      > breakdown that takes place on x86.

      But that actually gives the x86 an advantage. This implies that the x86 CPU has more expressive instructions than the PPC architecture. (also, notice how x86 executables are much smaller than PPC executables as a result)

      Its the clasic RISC vs CISC debate, except the rest of the world has moved on realizing that they really arn't that different from each other. RISC is slightly faster, CISC is slightly more expressive and tighter code. (in general)

  55. Apple is OK, Mac user's aren't performance freaks by AHumbleOpinion · · Score: 5, Insightful

    Contrary to some of the opinions presented recently it is just fine for Apple to use the 970 and be behind the curve with respect to typical performance. Sure there are specialized apps that can leverage a RISC architecture to outperform x86 or leverage Altivec to outperform SSE, but that is a small minority. Typical performance lags behind PC a little but we are in a situation where PCs and Macs have more performance than most people actually use. Most folks out there in the real world will get along very nicely with a 1GHz PC or a 800MHz Mac. Very few people need 2.xGHz machines, and only a few more have enough disposable income to buy those machines for Quake FPS pissing contests :).

    The real Apple problem is that the gap between typical PC and typical Mac performance is starting to grow beyond the range that has historically shown to be viable. Not a problem today, standard dual CPUs counter this to a degree, but it's likely to be a problem in a year or two. While the 970 may only perform like a 3GHz P4 (SPEC), lag whatever Intel/AMD has in a year or two, it will be close enough. Apple will be back to a point where the typical performance gap is small enough. Apple has sold tens of millions of Macs that lagged PC counterparts in performance. They know that their customers are more interested in ease of use. Performance wise close-enough is all they need.

  56. Memories..circa 2000 by Anonymous Coward · · Score: 0

    This whole story reminds me of 2000 when news of the G5 was circulating. So what happened? Now IBM is suddenly taking over desktop PPC development? WTF? Why doesnt Apple just use commodity X86 hardware? Its faster and is leading the industry in innovation. By the time this IBM chip comes out Intel and AMD will be crushing it with their high end chips. Apple is so lame.

    1. Re:Memories..circa 2000 by Shuh · · Score: 2
      This whole story reminds me of 2000 when news of the G5 was circulating. So what happened? Now IBM is suddenly taking over desktop PPC development? WTF? Why doesnt Apple just use commodity X86 hardware? Its faster and is leading the industry in innovation.
      Simple. In 2000 X86 hardware wasn't leading jack in innovation.
  57. Show me the money by Andy+Dodd · · Score: 4, Informative

    http://www.heise.de/ct/english/02/05/182/

    SPEC benchmarks for the G4 processors. (Not a synthetic benchmark issued by Apple, but by an unbiased third party, SPEC)

    G4 1 GHz SPECs at 306 integer 187 floating-point
    Interestingly, the 1 GHz G4 was almost neck-and-neck with a 1 GHz PIII (http://www.heise.de/ct/english/02/05/182/qpic02.j pg)

    http://www.spec.org/osg/cpu2000/results/cpu2000. ht ml
    A large archive of SPEC results for many CPUs, including x86.

    A few choice results:
    1.2 GHz Athlon (Ancient by today's standards) - 443 integer, 387 FP
    Athlon XP 1700+ on an Epox EP-8KHA (Happens to be my mobo - Slowst Athlon XP listed for this mobo):
    633 integer, 561 FP
    Dell Precision Workstation 330, 1.3 GHz P4 - 474 integer, 502 FP (The P4 doesn't seem to be taking too much of a branch misprediction hit here)

    So in the case of G4s, while they may be a bit more efficient MHz for MHz (And the P3 vs. G4 benchmarks so that this isn't even necessarily the case), the fact that they're so far behind on the clock speed curve hurts them badly.

    If you want to see a good example of MHz not being everything, check out the benchmarks of Alpha systems - The 750 MHz ones chew even 1.2 GHz Athlons for lunch. But don't look at Apple...

    Also interesting in the case of the SPEC benchmarks run by Heise - MS C pays a 10-15% performance hit over GCC in the SPEC benchmarks.

    --
    retrorocket.o not found, launch anyway?
  58. 64-bit FP in hardware is already the norm by coult · · Score: 2, Informative

    For floating point, it means you have greater
    precision in hardware (allowing things like real physics and shapes to be modelled without noticable issues caused by subtle number creep). Since most systems use IEE-784 (64bit double precision floating point), it means a speedup to that software since you're not working with it as 2 32-bit operations.


    Actually, most CPUs today (including G4 and P4) do double-precision in hardware. The G4 does 64-bit FP multiply-add with a throughput of one operation per cycle (I'm pretty sure the P4 does too). Even the loads and stores are operating on 64-bit chunks. Going to a 64-bit processor won't change any of that. The only thing different for FP operations will be (1) you can hold a heck of a lot more numbers in memory! and (2) it might be possible for extended precision (128-bit) to be done easily in hardware.

    --

    All is Number -Pythagoras.

  59. Re:Selling at a loss? by Frobozz0 · · Score: 2, Informative

    "Selling hardware at a loss is typical of the console market."

    No, actually it's not. Only Microsoft loses money on it's boxes. No matter what Sony is selling their boxes for, they make a profit on every one. It's the difference between a profit oriented, well thought out plan, and a slapped together Microsoft 1.0.

    --
    "Politicians find new names for institutions which under old names have become odious to the people."
  60. I hadn't considered that. by Inoshiro · · Score: 2

    It's been a while since I worked so directly with the processor that I'd know that :) Another bonus of 64-bit is that a 100Mhz 64-bit bus will do the memory related work for those operands as quickly as a 200Mhz 32-bit bus.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  61. Re:Selling at a loss? by Cheeko · · Score: 2

    I believe you're mistaken on this point. While it is true that Sony NOW makes a profit on the PS2 consoles it sells, that was not the initial case. All major console vendors sell their initial units at a loss, in order to build market presence. The price to produce each console eventually goes down once the development costs are recovered and as the production is optomized. During the products life cycle the consoles slowlyy begin to become profitable. The PS2 reached this point a while ago, while MS will get there eventually. The key advantage that MS has is that it has massive cash reserves ($45 billion or something sick like that) which it can dip into, and never really has to worry about making a profit on the consoles. A company like Sega doesn't have this option, and is forced to withdraw its console offering if it doesn't begin to turn a profit, as happened with the Dreamcast. So MS's advantage comes in their ability to stick around longer than most companies in this market.

  62. SPEC is bullsh*t by Anonymous Coward · · Score: 0

    Seriously look at the low spec benches for the Sparcs no serious science user believes this is true. intel can manipulate the benchmarks and comparing the spec benches using GCC is crazy because PPC is not very optimized in gcc. The throughput and architecture of these new IBM processors will give them a shot at the crown next year. Spec is an unrealistic benchmark because it does not test how the computer is actually used, because it has tests that are easily loadable in the processors cache not the truely complex scientific tasks. None of you would be foolish enough to claim that a 1.5ghz P4 can take on a 1ghz sparc.

    1. Re:SPEC is bullsh*t by Anonymous Coward · · Score: 0

      Seriously look at the low spec benches for the Sparcs no serious science user believes this is true.

      Sparcs are wonderful for servers and heavy I/O stuff (which shows e.g. in SPECweb), but not very competitive for floating point. I don't really have a personal opinion about integers, since our code isn't very heavy on ints.
      We have several sun boxen here (and SGI, Compaq Alpha, HP, ...), and to tell the truth there isn't any competition - the x86 AMD and intel offerings win hands down when it comes to price/performance. This hasn't always been the case - a couple of years ago all of us were buying Alphas.

      comparing the spec benches using GCC is crazy because PPC is not very optimized in gcc.

      I agree 100% with this statement. But the problem is that it is apparently the fastest compiler available for OS X, and Apple uses it for the operating system. So, you think it is "unfair" to measure performance with the compiler that 99% of programmers will use on that system? The gcc spec benchmark is something completely different: it is just a program that happens to crosscompile a certain piece of code, and you measure the compile time. Of course you don't have to use gcc to compile the benchmark program itself.

      The PPC970 benchmark figures are almost certainly estimates based on the IBM AIX compilers, but I doubt these will be available on OS X...

      None of you would be foolish enough to claim that a 1.5ghz P4 can take on a 1ghz sparc.

      OK. Let's use one of the single most common linear algebra kernels: sgemm (matrix multiplication).

      A 2.5 GHz P4 for $1000 achieves more than 6 GFlops on sgemm. What kind of performance do you get for matrix multiplication on a current Sparc chip, and how much does that machine cost? (Really, I'm actually interested).

  63. compile times??!!! by Anonymous Coward · · Score: 0

    you are definitely not trained in computer engineering at all. PPC is a pure risc ISA if you knew about the differences between RISC and CISC yes they are in fact different but mainly in the instruction sets not the actual processor features. Risc inherently by design does not compile as fast because compilation requires more operations on RISC.

    1. Re:compile times??!!! by Anonymous Coward · · Score: 0

      Actually, I was trained as a physicist 10 years ago, have a PhD in computational physics, and have about 100 research papers in computational physics.

      YOU, on the other hand, are just yet another person who didn't bother to study the details of the benchmarks before having opinions about them.

      Now, if you had bothered to take a look at the SPECint programs you would have found that the gcc benchmark is a _cross_ compile, meaning all platforms execute exactly the same code in the benchmark.

  64. Power4 is not PowerPC except when it is :) by lweinmunson · · Score: 3, Interesting

    I can't find the link anymore, but last night I saw an article by Frank Soltis, the cheif scientist over the AS/400 unit. He basically laid out the evolution of the POWER achitecture (not the PowerPC) architecture and how it relates to the new 970 CPU. The first POWER cpu used by IBM was derived from their work with Moto and Apple, but it couldn't be used in the AS/400 line becuase of limitations in the chip. So IBM came up with Power2 (PowerPC AS). This exteneded the functionality of the chip to where it could be used in an AS/400 environment, but was no longer compatible with the PowerPC that Apple and Moto were selling. Then they added the POWER64 instruction set which made the chip faster for business and HPC applications, but drove it further away from the PowerPC platform. The POWER4 chip actuall includes 4 seperate instruction setts. POWER64, POWER32, PowerPC64 and PowerPC32. Adding Altivec and cutting out the second CPU core is what the 970 is. He didn't mention that there was really any overlap between it and the PS3 chip. POWER4 design was started in 96 so there may be some shared philosophy, but probably no real instruction matching between the two. He aslo said that the POWER5 (late next year) and POWER6 architectures would have some OS dependent accelerations put in them. He specifically mentioned that the chip would have an instruction for handling TCP streams instead of having to send several instructions to the CPU at once. And that these will be fully documented so that Linux/OSS can use them. POWER6 will extend that to specific DB2 and Domino calls to accelerate those apps.

    1. Re:Power4 is not PowerPC except when it is :) by lweinmunson · · Score: 2, Informative

      Found the article www.iseriesnetwork.com. Verry good history of the IBM architecure and some info on the upcomming POWER5 and POWER6

    2. Re:Power4 is not PowerPC except when it is :) by Lars+T. · · Score: 2

      Which is probably what "lweinmunson" had in mind, but doesn't go too well with what he is talking about.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    3. Re:Power4 is not PowerPC except when it is :) by Anonymous Coward · · Score: 0

      If you look at any other history of the PowerPC architecture, you will see that Mr. Soltis got many of his facts wrong, so I wouldn't put much credibility in any of his statements.

  65. In a less surprising move ... by Anonymous Coward · · Score: 0

    Apple will announce their 970-powered Power Macs this January at MWSF 2003. Mac lovers drool over the Photoshop benchmarks, Mac haters whine about how it's not Windows/linux/DOS, everyone else wonders what the big deal is...

    The actual computers, of course, will ship around August 2004. ;)

    Hey, if anything, Apple's known for big announcements and even bigger delays.

  66. Hannibal by Anonymous Coward · · Score: 0

    I'd have to agree with the 'Hannibal knows jack' theory.
    Last I heard he was at college studying systems architecture but if his course doesn't hold up all members of the x86 architecture as a triumph of sheer bloody mindedness over decent design then he's wasting his money. If it does and he chooses to ignore the fact then he knows jack.

    4004 x 2 = 30 years of pain :(
    Such a waste of so much talent at Intel :(

  67. MP just temporary by AHumbleOpinion · · Score: 2

    but is it possible (probable) that we will see dual processor versions of desktops with this chip as well

    Probable, no. Going entirely MP across the pro line is something that Apple only seems to do when the perceived performance gap is getting too wide. Last time they went entirely MP, Summer 2000?, when the next generation PowerPC CPUs came out and narrowed the gap to an acceptible level Apple reversed course and MP was once again an expensive option. Expect the same. Entirely MP cuts into Apple profit margins since the entry level and mid level machines are somewhat fixed.

  68. Ars Technica by BitGeek · · Score: 1, Offtopic

    Slashdot quoting Ars Technica, as if it were a source, is like third graders quoting comic book heros.

    Except that third graders are expected to be at that level of maturity, while slashdot purports to be a society of engineers.

    The average slashdot reader who's job is watching over a bunch of linux boxes to make sure they are doing their job, and who has no design responsibilities, can only program with scripting languages and doesn't understand basic processor architecture is not who we should turn to for analysis of the new IBM chip.

    But that person would STILL Be more qualified than the average Ars Technica writer.

    Ars Technica- The technical education of a 13 year old girl, the attitude of a 16 year old boy and the FUD orientation of Microsoft.

    Let the FUD begin.

    --
    Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    1. Re:Ars Technica by Anonymous Coward · · Score: 0

      And yet, they have a web site and you're just a pedantic jerk who writes crap on Slashdot and can't even get a girlfriend. Sometimes, life is fair.

  69. SPEC with new compiler by Anonymous Coward · · Score: 0

    I hope the SPEC suite gets run on OS X 10.2. It uses a newer compiler that has optimizations for PPC processors. gcc 2.x did not (earlier versions of OS X). Also, other parts of the OS have been 'tuned' in 10.2, so the SPEC numbers _should_ be better.

    1. Re:SPEC with new compiler by Andy+Dodd · · Score: 2

      It'll probably be an improvement, but not the "2-3 times faster at the same clock speed" myth so many Mac fans spout. I estimate 10-15% at *absolute* best. (Note: Pentium-GCC, back when GCC's native Pentium optimizations sucked, got an average of less than 5% improvement. The best it did (gzip and one other program) was 25%.

      It IS possible to generate benchmarks where a G4 is 2-3 times faster than an Pentium-class processor or more. But it's an entirely artificial benchmark specifically designed to make the G4 look good - That is any benchmark where AltiVec optimizations are made but SSE optimizations are not used. But that's like comparing apples and oranges. If you use SIMD instructions on both processors, the G4's magical efficiency vanishes again.

      --
      retrorocket.o not found, launch anyway?
  70. Why not crank up the MHz? by Anonymous Coward · · Score: 0

    Does anyone have a grasp on the clock speed limitation facing 970 or the G4 part?

    I know specmarks aren't perfect (another benchmark ran by Byte magizine in the mid 90s, which was equally well engineered, happened to be PowerPC biased), BUT with this much lead time surely IBM could have come up with a processor that would be competitive by next year. Whats the limitations here? Why aren't they planning on delivering a 4GHz part, since their competitors are?

    1. Re:Why not crank up the MHz? by Shuh · · Score: 2
      Why aren't they planning on delivering a 4GHz part, since their competitors are?
      It's a design decision. The P4 was designed to go balls-to-the-wall with Gigahertz into the stratosphere from the beginning of its design cycle a few years ago. Virtually no other processor in the world, other than the AMD Athlon go over 2Ghz right now. Even Intel doesn't have its Itanium 2 anywhere appreciably above 1 Ghz... along with Sun, IBM, Motorola, and Apple's CPU's.
  71. Re:Selling at a loss? by Anonymous Coward · · Score: 0

    Its a myth. Do some fact checking. Some consoles sold at a loss, most did/do not.

  72. Flamebait? by TCaM · · Score: 1

    I cannot understand why this post would be called flamebait. I had an 030 based Amiga and emulated a mac with it occasionally and it certainly worked quite well. It certainly was faster than many of the Macs of the day.

    1. Re:Flamebait? by Anonymous Coward · · Score: 0

      I bet some retard didn't like the guy's sig.

  73. Want SPEC? by Anonymous Coward · · Score: 0

    Get yourself an Alpha. For the desktop try the 1U sized DS10L, or the 3U sized DS10. It'll run Tru64 Unix, OpenVMS, Linux, or one (or more) of the *BSDs. If you are really a masochist you might be able to run Windows NT 4. Prices start at around US$2000 and quantity discounts are available (see the blades in the large rack: can you say render farm?).

  74. Re:Apple is OK, Mac user's aren't performance frea by Anonymous Coward · · Score: 0

    Repeat after me: "Slower processors give Apple a higher profit margin." Say this to yurself a few times and it will sink in why apple is in no rush to get faster and faster processors. They don't need them, most of the applications on their machines run good enough, and they certainly don't run on pcs so there is no big rush to compare the two architectures. Mac users are happy because their applications run how they are used to having them run and Apple doesn't have to increase the performance much to push people into buying new machines. All Apple has to do is make another lampshade computer and people will come running.

  75. Just what we need! by Anonymous Coward · · Score: 0
    Another Hannibal lecture!


    [ducks to avoid flames]

  76. It does with Mac by Quila · · Score: 3, Insightful

    There's a specific talent to buying a Mac at the right time, as performance increases happen in large steps in a few distinct instances in the year.

    PCs just keep getting gradually better and better. But with a Mac you can buy a single processor machine one day only to find you could have had a dual for the same price on the next day.

    1. Re:It does with Mac by Lars+T. · · Score: 2

      Which just means that if you buy a PC today, you will find a better deal within 48 hours.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  77. The only three performance values that matter. by TheOrquithVagrant · · Score: 1

    As I see it, there are really only three measurements that have any relevance at all in the real world: the performance/$, the performance/W, and possibly the absolute maximum available performance, in case you have a Wallet of Unlimited Depth.

    Performace/Clock may be of interest to chip designers and processor architecture students, but anyone who would buy a system that delivers less actual performance per $YOUR_LOCAL_CURRENCY just because its "faster per clock cycle" or "a better/purer/more beautiful CPU-architecture" is suffering from either a bad case of geekitis or devoutness to the Church of $BRAND.

    -----------------
    Death to the sarcasm-impaired!

  78. A barely better deal by Quila · · Score: 2

    You may end up with a slightly faster processor or DDR vs. SDR RAM, or maybe ATA 133 vs. ATA 100, or video, etc.

    With Mac, one day you buy a single 800 and the next day it's a dual 800 with a DVD writer and a faster system bus (example only, but Mac followers see this type of thing all the time). The value leaps are huge compared to the PC, making it necessary to be smart in your purchases.

  79. Last Post! by alpg · · Score: 1

    There was, it appeared, a mysterious rite of initiation through which,
    in one way or another, almost every member of the team passed. The term
    that the old hands used for this rite -- West invented the term, not the
    practice -- was `signing up.' By signing up for the project you agreed
    to do whatever was necessary for success. You agreed to forsake, if
    necessary, family, hobbies, and friends -- if you had any of these left
    (and you might not, if you had signed up too many times before).
    -- Tracy Kidder, "The Soul of a New Machine"

    - this post brought to you by the Automated Last Post Generator...