Slashdot Mirror


PowerPC Goes 64 bit

prostoalex writes "ExtremeTech runs a story about IBM planning to introduce a new 64-bit PowerPC architecture for desktops in October at the Microprocessor Forum. The conference agenda tells us that "this processor is an 8-way superscalar design that fully supports Symmetric MultiProcessing. The processor is further enhanced by a vector processing unit implementing over 160 specialized vector instructions and implements a system interface capable of up to 6.4GB/s"." There's also a News.com story.

14 of 372 comments (clear)

  1. Apple switching to intel? by pstreck · · Score: 4, Insightful

    If these are as good as they sound, all those speculations and rumors of apple switchin to intel are going to be thrown out the back door.

    --

    Later,
    Phil
    1. Re:Apple switching to intel? by Kranium · · Score: 2, Insightful

      Well, I for one don't want a less HW-integrated OS X. What a nightmare. Besides, I think if Apple went to Intel, it would be on an apple board, not an off-the-shelf or Intel board.

    2. Re:Apple switching to intel? by jandrese · · Score: 3, Insightful

      On the other hand, Jobs might be a control freak because he saw what other people did to Apple when he left. Remember when Gil Amelio left Apple saying "but Jobs won't push the 100Mhz bus technology through fast enough..." That was when I realized just how much the old CEO didn't understand Apple or its customers.

      In a lot of ways Apple's story is very similar to SGI. SGI got a new CEO (and old PC guy at that) that immediatly began to waste tons of money building PCs. For some reason CEOs of PC companies get this myopia that prevents them from seeing the future. This leads to conclusions like: Well, PCs are big now, maybe we can do PCs. I heard that Dell, Microsoft, and Intel made a killing in the PC market, I wonder if I can get a chunk of that pie...

      --

      I read the internet for the articles.
  2. Re:POWER ISA == PowerPC ISA? by Space+Coyote · · Score: 3, Insightful

    I believe the current PowerPC instruction set is a subset of the POWER's, with the exception of AltiVec, which sounds like IBM has cloned with their claim of 160+ vector processing instructions. Also, the claim is that 32-bit PPC code should be binary compatible with this 64-bit chip. Sounds like a processor tailor-made for Apple to me, but there's not enough detail yet, and Apple is being very tight-lipped on its future processor plans.

    --
    ___
    Cogito cogito, ergo cogito sum.
  3. No, Apple should continue to heed Intel by Ars-Fartsica · · Score: 3, Insightful
    Sorry, but market forces are now as powerful as performance metrics. Apple no longer benefits from not being x86...cost being the biggest issue, and most of the time now they can't even claim a performance gain.

    Intel won the CPU war on desktop PCs. Look to servers, handhelds, game consoles, etc. for the the next CPU battle worth fighting.

    1. Re:No, Apple should continue to heed Intel by CynicTheHedgehog · · Score: 5, Insightful

      And yet Apple produces desktops and servers that are as fast as the user needs them to be. That is, the user interface is responsive while still aesthetically pleasing; gamers don't suffer paging or poor frame rates when playing games; and programmers are not lacking in development tools and do not lament the speed of their compilers. And they do this all without a fan on their processor.

      As an owner of a 700MHz G3 iBook, I can say that I never once have thought, "damn, I wish this thing was faster." Apple may not be for the hardcore overclocking benchmark junkie, but they're just fine for the rest of us who just want to get some work (or play!) done.

      Personally, I'll sacrifice performance I'll never realize in return for a beautiful, intuitive, and responsive interface housed in a quiet, attractive package.

    2. Re:No, Apple should continue to heed Intel by Dixie_Flatline · · Score: 5, Insightful

      What are you talking about? Apple's money is mostly made on hardware sales. I don't know what it is with you people that think Apple should move to Intel, but it's a bad idea. Take note of this next sentence:

      Apple relies on being on a seperate platform from Microsoft to survive.

      If Apple ever moved to Intel, they would be crushed. Steve Jobs said a long time ago that the desktop war had been won by Microsoft, and he's right. Switching to Intel would be suicide.

      The Mac isn't about being the fastest machine on the block, it's about being the best designed, easiest to use, most useful machine on the block.

    3. Re:No, Apple should continue to heed Intel by SoupIsGood+Food · · Score: 5, Insightful

      The battle for the 32bit desktop processor has been won, you mean. It's been a long, bloody battle, and for a time in the mid-'90s, when Apple was on the ropes, the victory looked complete. Intel and AMD have finally emerged victorious, laying claim to the most powerful 32bit processors on the planet.

      But, to be frank, Itanium sucks... even Linus thinks so. Nobody wants to use it, Dell, SGI, even HP is still developing PA-RISC silicon, and is incredibly hesitant to commit to the "next generation" IA-64 chip it designed partly in-house. Yamhill is a nice idea, but Intel has no plans to go that route yet, and what's more, denies it's even considering them.

      AMD's 64bit offering are, as yet, vapor... and unlikely to pack the punch of the Power4, nevermind a dual-core Power4 with Alti-Vec.

      Meanwhile, PowerPC's been 64bit since '96.

      Indeed, the PC will continue to kick Apple's butt in 32bit systems, except in notebook applications, which is the only place Apple will keep using 32bit PowerPC processors. D'oh.

      So, yes, x86 is irrelevant and outclassed by PowerPC, Itanium is a floundering wreck, leaving Hammer to look very lonely and small up there all buy itself, shoulder to shoulder with UltraSPARCs, R2400s and Power4s. Economy of scale? What scale? When it comes to 64bit hardware, RISC/Unix =is= the scale.

      Game on!

      SoupIsGood Food

  4. Re:just curious... by Kranium · · Score: 2, Insightful

    Well, I think it's a little more complicated than that. What about other hardware in the system that uses 32-bits of address space? What about all the driver software that assumes physical addresses are 32-bits wide? Maybe not super difficult, and helped by the fact the IOKit is an object oriented framework, but still harder than flipping a switch.

  5. Yeah, but every once in a while... by sweetooth · · Score: 3, Insightful

    I say to myself. "Self, I wish this damn iBook wasn't burning a whole through my pant leg."

    I do have to say that the iBooks are VERY nice though. Good performance at a great price. My wife loves hers, the only complaint either of us have with it is that it does heat up under the hard drive, and a small fan couldn't possibly hurt to push the air around and out the large vents on the left side where most of the heat builds up.

  6. Free Markets Require Competition to Exist by FreeUser · · Score: 5, Insightful

    Sorry, but market forces are now as powerful as performance metrics. Apple no longer benefits from not being x86...cost being the biggest issue, and most of the time now they can't even claim a performance gain.

    Intel won the CPU war on desktop PCs. Look to servers, handhelds, game consoles, etc. for the the next CPU battle worth fighting.


    Until we have a monoculture in all our products, and have eliminated every trace of competition or choice, everywhere?

    You waive your hands at the "invisible hand" of the free market as an argument for competitors to not even try competing for a portion of the marketplace, in effect advocating the replacement of a market with competitors with an intel monopoly.

    I suspect you do not even see the contradiction in your argument, so let me spell it out for you. Monopolies are antithetical to a functional Free Market. Without competition the entire basis for capitalism functioning in any worthwhile capacity at all is removed and no free market exists. In short, without competition capitalism dies, and the free market "authority" you are alluding to becomes meaningless.

    It astonishes me how people can argue "the market says" with one breath and "everyone should cave and give company X a monopoly" with the next. Indeed, one is forced to wonder if much of the current economic chaos isn't a result of an entire graduating class, perhaps an entire generation, not understanding even a little of economics in any context other than the inflated (and as it turns out largely fradulant) boom of the 1990s.

    I won't even get into the fact that free markets are but one force, one tool, necessary for a functioning society or culture, another point often ignored in our western myopia, but that is a discussion for another thread.

    --
    The Future of Human Evolution: Autonomy
  7. Re:just curious... by PythonOrRuby · · Score: 3, Insightful

    Whatever 64-bit PPC CPU Apple ends up with, be it from IBM, Motorola, or a new partner like AMD or nVidia, will almost certainly have to natively run 32-bit code.

  8. Re:Why go from 32 to 64? Why not jump to 128? by psamuels · · Score: 2, Insightful
    But if your saying that us humans just simply can't conceive and design a 128bit processor...

    They can, they can. There are plenty of good reasons not to:

    • Memory bandwidth. This is probably the biggie. If you have 128 bits for every memory address, that's 128 bits for every pointer in your C program, 128 bits for every instruction that loads from an absolute memory location (ok so such an instruction probably doesn't exist, but that doesn't make the problem go away). Memory bandwidth already cannot keep up with CPU speeds - that's why we have such huge caches nowadays, and caches are expensive.
    • Real estate. Moore's Law was originally formulated in relation to transistor size / density. The more transistors you can cram into a given amount of silicon, the faster and cheaper you get. Likewise, the fewer transistors you need, the better. Expanding all your registers, all your speculative registers, all your ALUs, all your address xlation units, all your caching logic, all your pipelines, to accommodate 128-bit words is far from free.
    • Disk storage. A 64-bit memory or disk address is on the order of 16,000,000,000,000,000,000 bytes of addressibility. (And that's assuming you can't multiply by about 4 more orders of magnitude to address blocks rather than bytes.) That will be vast overkill for years to come, which is why the new ATA standard (IDE disks) specifies a 48-bit rather than 64-bit block number. (The original 28-bit ATA lasted for what, 15-20 years?)

    In short, provide even one application domain where having 128 bits of addressable memory, or a convenient 128-bit word size, would come even close to offsetting the inherent architectural costs compared to a 32- or 64-bit design. I can't think of one.

    NO, IPv6 isn't a valid answer! (: Word size hasn't been a significant obstacle for current implementations.

    --
    "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
  9. Re:Whats wrong with power4? by foonf · · Score: 3, Insightful

    Why not use the proven high-performance IBM power4 design instead. Why design something brand new that will have "less" performance that the already existing 64bit single/dual core power4 design.

    From the register article:

    It needs to remain competitive with entry-level workstations against the likes of Sun and HP's Alpha, where the size and heat dissipation of the mighty POWER4 have kept it out of systems below $12,000. IBM's desktop workstations still run POWER3

    IBM would need to design this chip even if Apple didn't exist, simply because the current Power4 cannot be produced cheaply enough for a $10,000 workstation, much less a $800 macintosh.

    --

    "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre