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.

30 of 372 comments (clear)

  1. Altivec? by spookysuicide · · Score: 3, Redundant

    Is that "160 specialized vector instructions" the infamous motorola designed altivec? Is this the next processor apple will use? Does this mean all that intel talk was well.... just talk?
    &nbsp
    anyone know?

    --
    yes i run a goth/punk/emo porn site.
    1. Re:Altivec? by vought · · Score: 3, Informative

      IBm has already built G4 chips with Altivec on the mask. I've seen 'em and used 'em - but only in prototypes of 2 year vintage.

      Point is, IBM is well-versed in building high performance PowerPC-style chips (invented the core architecture, after all) and has the werewithal to continue as a strong supplier for Apple. Motorola is a badly-run has-been in many respects, and the morale in Austin and their other fabs has been low for many years.

      I wouldn't be surprised to see Apple swap the Mach 3 Kernel in Jaguar for something a little more 64-bit savvy down the line.

  2. eWeek Story by hatter3bdev · · Score: 3, Informative

    There is also an eWeek story.

  3. 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 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:Apple switching to intel? by Oculus+Habent · · Score: 3, Informative

      But the control Apple has over functionality would cause headaches for Apple, HW vendors, and users alike.

      Apple would spend time agonizing over the conflicts and driver issues that the PC world just accepts as the price of business because they would ruin everything Apple is. There's a reason everything they make is smooth white plastic. Because it looks good - like there won't be any hassle.

      Vendors would have to do one of three things.

      • Develop drivers for Win/x86, Mac/PPC, Mac/x86 (and Linux/x86 + whatever else they feel like)
      • All get together and produce unified drivers for their products (yeah, right)
      • Give up on a low-income portion of the market (Mac/x86)
      While it's possible, and in some ways mutually beneficial, to produce a single driver for all CD-RWs, it would be huge, and it would make innovation difficult. Vendors would probably go to war with Apple over disabling of buggy devices (Apple HW generally works or doesn't - have you noticed?) and they don't want to spend time appeasing Apple SW engineers. They're much more likely to say "Apple can build some friggin drivers for MacOS X86."

      Apple also isn't in a position to piss off Microsoft. Part of the appeal of MacOS X is that Office now integrates seamlessly across Windows and Mac (accepting Access *grumble*). They need Microsoft's continued support if they wish to grow.

      Anyhow, I'm not sure Microsoft isn't slowly pushing themselves away from Windows. Sure, it's easy to build everything to work all in-house, but with more emphasis being placed on server-based applications, Microsoft probably alreadly sees the day when it's not the OS that you're running on the desktop, but the applications you run on your server. They are making a big push to be a key player in server-side application development - .Net has the promise of a dozen languages all working seamlessly together, and there's already a section in Barnes & Noble for .Net programming.

      Apple wants people to see simplicity when they use Macintosh, and yet feel the power of the function. You can import, edit, and export an entire movie without ever having a dialog box open in iMovie (accepting upon launch to create a new movie), but you can do so much. I don't see Apple going x86 (at least not beige box) for some time because they can't have that there yet.

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
  4. actually the 1.2GHz ARM is more intresting by johnjones · · Score: 3, Interesting

    the fact that PowerPC high end is comeing down to the low end well who whould have that coming .....

    the intresting part will be a 1.2GHz ARM part from Samsung useing the Alpha technology
    (they say its ARM10 but I think thats wrong and its just ARMv5 complient but that sounds bad in marketing speak so thedy said it was like an ARM10(I think I am not sure) )

    regards

    John Jones

  5. What about the Motorola 8500? by Jobe_br · · Score: 3, Interesting

    Motorola's 85xx processor, aka G5, is 64-bit, if this article is to be believed.

    Is this IBM just coming out with their own 64-bit PPC core? I thought Apple, Motorola and IBM were in an alliance? Seems to me that its quite a competitive alliance, eh?

  6. PowerPC has been 64 bit for 6 YEARS! by neurojab · · Score: 5, Informative

    PowerPC has been available in 64 bit since the introduction of the A10 in 1996.

    Here's some proof.

    The new multi-code die is very interesting though...

  7. The PowerPC 620 lives! by perlow · · Score: 5, Interesting

    Back in 1993-1994 when IBM was still working on the OS/2 for PowerPC and WorkPlace OS, and Taligent and "Pink" were still on the drawing board, IBM was planning to release the PowerPC 620 Series, a 64-bit version of the PowerPC 604. They intended to use it to run a 64-bit version of OS/2 that ran on the Mach kernel.

    The design was scrapped because back then the manufacturing process was way too expensive to be cost effective in mass producing the chip. And we all know what happened to PowerPC OS/2.

    http://www.byte.com/art/9411/sec8/art5.htm

  8. About bloody time by Drakon · · Score: 4, Funny

    I requested this at IBM's PPC booth at linux world in JANUARY
    what took them so long ;-)

  9. 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.
  10. 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 GreenKiwi · · Score: 5, Funny

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

      Wouldn't we all... especially if she'll do the dishes too...

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

  11. PPC? It was 64-bit since inception. by romanval · · Score: 5, Interesting

    The original specs for POWER/PowerPC CPU's were 64/32 bit anyways. This was set in stone over 10 years ago.

    The great thing is that PPC-64 is that it's natively code compatible with PPC-32. No ISA 'extentions' (like x86-64), or instruction convertion (like Itanium), just a simple processor mode switch.

    Apple would be a fool not to jump on this CPU for their high-end workstations or low cost servers.

  12. Might this have something to do with Nintendo by Fehson · · Score: 3, Interesting

    If I recall correctly, when Nintendo had IBM create the processor for the gamecube, IBM retained the rights to fiddle the their specialized PPC chip, then resell it. I'm wondering if the vector instructions are spillover from the Gamecube chip (I know it does a lot of fast vector math).

  13. cool... or rather, HOT by lingqi · · Score: 4, Interesting
    Based on the award winning Power4 design, ...

    Power4 has *huge* cooling requirements, despite being copper-interconnect and all that. (it also has something like 5800 pins, btw, drawing somewhere in the range of 100A worth of current, IIRC) -- I wonder how much cooling needs to be for the 64-bit power PC if they are based on the Power4 design?

    --

    My life in the land of the rising sun.

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

  15. 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
  16. Re:just curious... by JimBobJoe · · Score: 3, Informative

    You're not getting particular great answers to this question. :-)

    The PowerPC is a completely different chip architecture (search for explanation of RISC vs. CISC if you want more detail) in comparison to the Intel x86 architecture. There is a lot of complex discussion on this, but theoretically speaking the Power PC architecture is more advanced and efficient at the same processor speed.

    At any rate, the Mac OS is optimized for this processor type. I guess it could be rewritten to run on x86, if Apple wanted to do that.

    With the help of an emulator, Win32 programs can be executed in the Mac OS environment. (Virtual PC is the one that I can think of off the top of my head.) It's a testament to the architecture of the Power PC that the performance of Windows in an emulated environment is pretty good. (Not a computer science person, but my understanding is that Virtual PC makes Windows thinks that it's on an x86 computer...and it's an elegant hack.)

    I think other posts here are discussing how Apple can/will migrate Mac OS X to the 64 bit processor, and whether or not 32 bit programs need to be recomplied/redesigned for the new processor, or if they can run directly on it in some sorta emulation mode.

  17. Re:Two Words by dbrutus · · Score: 3, Interesting

    Actually, the PPC has usually run much cooler than the equivalent Intel and AMD chips. It's what lets Apple get away with some of the case design decisions they make. It also is going to be a plus for them as they get more into the server market. Lower monthly cooling bills is a significant recurring savings.

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

  19. Re:it says more than 160 and Altivec=162 by dbrutus · · Score: 3, Interesting

    My bet is that it's either it's reverse engineered or it's licensed, not that it's a variant. Apple isn't likely to want a variant different enough that Motorola's lawyers could claim infringement.

    Who'd a thunk it, we've arrived at a day when IBM is the reverse engineering firm!

  20. Re:"Reduced" Instruction Set Computer??? by civilizedINTENSITY · · Score: 3, Interesting

    RISC
    PowerPC architecture is an example of a RISC (Reduced Instruction Set Computing) architecture. As a result:

    • All PowerPCs (including 64-bit implementations) use fixed-length 32-bit instructions.
    • The PowerPC processing model is to retrieve data from memory, manipulate it in registers, then store it back to memory. There are very few instructions (other than loads and stores) that manipulate memory directly.

    Technically, a developer can use any GPR for anything. For example, there is no "stack pointer register"; a programmer could use any register for that purpose. In practice, it is useful to define a set of conventions so that binary objects can interoperate with different compilers and pre-written assembly code.

  21. Power3 and Power4 ARE PowerPC chips by Valdrax · · Score: 3, Informative
    Welcome to the modern world. POWER as an architecture is dead and no longer implemented. What chips you know are POWER are in fact 64-bit PowerPC implementations. The Power3 chip was also known as the PowerPC 630 and has been used in RS/6000 workstations since 1996. You can find out more about it here, straight from the horse's mouth.

    PowerPC was designed from the POWER architecture to replace it, and has been designed from the beginning to support 32-bit and 64-bit versions. The architecture is actually designed from the beginning to be a 64-bit architecture, and the common desktop implementations are only the 32-bit subset of the original design.

    Here's some additional background info:
    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  22. apples to lemons by Bobartig · · Score: 3, Informative

    You've got the wrong kind of "proprietary" in mind. Compaq used proprietary boards so that you couldn't upgrade with standard parts, were locked into their upgrade path. For a standard user, this did not offer any additional functionality.

    Apple uses proprietary boards so they can offer features like autoswitching networking (just plug in an ordinary ethernet cable between two macs, and the two computers show up on each others local network), target disk mode (use a scsi or firewire cable between two macs, and one computer becomes a HDD on the second computer), instant dynamic network configuration (change your IP/ or configure multiple network devices with just a few clicks, no restarts), dynamically driving multiple monitors with multiple cards (I can plug in two graphics cards, and two monitors, then tell the mac which monitor to drive with which card, while its on.), and USB/Firewire plug and play ease that's still years ahead of windows (oh look, it's the windows hardware manager, again...). On the portables, multimonitor/external monitor support is so slick, it's enough to make a Wintel laptop user cry.

    There are plenty of things you _can't_ do as a result of proprietary HW, such as move as quickly with the industry as new HW comes out (lets see how long it takes apple to get AGP 8x...*roll*), but the main differences in functionality between MacOS9 and Win9X/ME/XP is the hardware tweaks that you don't realize by using "open" HW. In the Wintel world, the peripherals people don't work with the OS people, who don't live on the same continent as the BIOS ppl, etc. etc.

    Mac admins live for these tweaks, since it means hours less frustration and "pointless clicking" to set up an office of computers, or get them networking just so, using external devices, while adapting the systems to individual work flow and idiosyncrasies.

    --
    This is where I get my recommended daily allowance of "Foot in Mouth."
  23. 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