Slashdot Mirror


4.7GHz IBM Power6 Spotted

Ilgaz notes that The Register has posted benchmark results from Oracle 11i running on four 4.7GHz Power6 chips. Quoting: "The speedy chips confirm IBM's boasting that Power6 would arrive near 5GHz. They also show that IBM's customers have a lot to look forward to in terms of raw performance." Rumor has it that the Power6 chips will be announced on Tuesday.

20 of 296 comments (clear)

  1. Power isn't PPC by Sycraft-fu · · Score: 5, Informative

    Despite the similar name, and somewhat related architecture, IBM's Power line are not PPC chips and aren't suited for desktop use. That's not to say that some technologies from them can't go in to other chips, but drooling over what is essentially a minicomputer/mainframe chip is silly.

    The reason Apple switched is because, despite all the hype, Intel continues to make really fast chips for a good price. When Apple was on PPC I saw never ending arguments as to how much faster the chips were. All those never seemed to pan out in actual operation. Why that's the case isn't important from Apple's standpoint, they just want fast chips for low cost.

    I suppose if you want to long for the days of Altivec and talking about tech stuff you don't fully understand, that's great, however Apple has to be a bit more pragmatic and realise that while Altivec might sound cooler than SSE3, SSE3 is an API for a damn fast vector unit and that's all that really matters. Most people don't care about contrived benchmarks, they care about the wall clock benchmark, meaning how fast does the system do what they want, and further how cheap can they get that system for.

    1. Re:Power isn't PPC by Anonymous Coward · · Score: 1, Informative

      But that still doesn't change the fact that they're not the same thing. YFI.

    2. Re:Power isn't PPC by PipsqueakOnAP133 · · Score: 2, Informative

      SSE3 damn fast?
      Even Apple's dev docs mention to developers who are planning on using SSE that there will be plenty of problems:
      http://developer.apple.com/documentation/Performan ce/Conceptual/Accelerate_sse_migration/migration_s se_translation/chapter_4_section_8.html

      From what I recall, there were discussions which mention that moving from well-optimized Altivec code to well-optimized SSE3 code will result in a significant performance drop.

    3. Re:Power isn't PPC by Usquebaugh · · Score: 2, Informative

      No they are not!

      Power != PowerPC

      PowerPC has a subset of the Power op codes.

      PowerPC is seen as a embedded/desktop platform
      Power is used in AS/400 and RS/6000 boxes

      Power code does not run on the PowerPC, lack of certain op codes

      I'm sure a better explanation is available on wiki, but they are not the same.

    4. Re:Power isn't PPC by Anonymous Coward · · Score: 1, Informative

      Right. The wikipedia explanation says: The POWER3 and subsequent microprocessors in the POWER series all implement the full 64-bit PowerPC architecture. The POWER3 and above don't implement any of the old POWER instructions that were removed from the ISA when the PowerPC ISA came out or any of the POWER2 extensions such as lfq or stfq.

  2. Re:Did Apple make a mistake? by Anonymous Coward · · Score: 2, Informative

    POWERn != PowerPC

    They (mostly) share a common ISA but the chips themselves have always been quite different.

  3. watts by DreadSpoon · · Score: 2, Informative

    The Power6 uses "under 100 watts in performance sensitive applications."

    WAAAY too much for a notebook or a mini.

  4. Re:Did Apple make a mistake? by stevesliva · · Score: 4, Informative

    How long is the pipeline? Is it insanely long a la NetBurst?

    * Well, I'd rather wait until that guy at Ars Technica does one of his in-depth analyses on the POWER6 architecture.
    IBM has confirmed that POWER6 has the same pipeline depth and roughly the same execution unit configuration as the POWER5.


    Not that it's the usual 27-page article, but still...

    --
    Who do you get to be an expert to tell you something's not obvious? The least insightful person you can find? -J Roberts
  5. Re:Did Apple make a mistake? by Anonymous Coward · · Score: 3, Informative

    The stock price is more related to the iPhone and phenomenal iPod sales.

  6. Re:Did Apple make a mistake? by kestasjk · · Score: 2, Informative

    If your software has to take advantage of both chips it probably won't be optimized for either, and it's also a lot of extra unnecessary work.

    --
    // MD_Update(&m,buf,j);
  7. Re:Did Apple make a mistake? by DurendalMac · · Score: 2, Informative

    Nope. This is the POWER6, not a PowerPC. IBM made the G5 (aka 970) as a derivative of the POWER4. IBM told Apple that they didn't want to make a derivative of the POWER5, so they were SOL on an upgrade path. This is not the kind of processor you would EVER see outside of a top-end workstation, server, or mainframe. It's not something Apple would have used.

  8. Re:Did Apple make a mistake? by jcr · · Score: 5, Informative

    why you should work twice more

    Building universal isn't twice the work. Most apps don't have any intrinsic byte-order dependencies, and very few people ever wrote CPU-specific code that depended on Alitvec (for example).

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  9. Re:Did Apple make a mistake? by suv4x4 · · Score: 2, Informative

    Building universal isn't twice the work. Most apps don't have any intrinsic byte-order dependencies, and very few people ever wrote CPU-specific code that depended on Alitvec (for example).

    You can tell that to the Flash developers who worked their ass off to deliver the Intel version of Mac Flash quickly.

    That little player has loads of ASM and SIMD instructions to be able to pull off what it does in this size and this speed.

    Also you're not accurate about Altivec, multimedia apps like Photoshop make very good use of SIMD extensions, and interestingly enough, so do a big chunk of the audio instrument/processing apps.

  10. Re:Did Apple make a mistake? by c_forq · · Score: 3, Informative

    The only Thinkpad in my requirements and price-range is $250 more than a Macbook, with a slower processor, smaller hard drive, and doesn't include bluetooth. (The X60 is $1,251.75 at sale price, and the Macbook is $1,000 after student discount).

    --
    Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
  11. Re:Did Apple make a mistake? by PipsqueakOnAP133 · · Score: 3, Informative

    Dude, all work's been done.

    Either, you're doing a mac specific app and use the Accelerate.framework which handles conversion to SSE3 or Altivec depending on the platform... ...or, you'll just pull in all the SSE work you did from the Windows Flash runtime since it's the same chip and these are all not OS dependent.

    Same thing for Photoshop. The plugin architecture makes it hella easy since they should have started with plugins for all the heavy stuff anyways. Recycling! It's not just for cans.

  12. Re:Did Apple make a mistake? by Jeff+DeMaagd · · Score: 2, Informative

    POWER isn't PowerPC. I don't think it's worth keeping two architectures in parallel like that for long term, not with Apple's current volume. Apple doesn't make that many Xserves last I heard, something like tens of thousands per year, when the other server companies exceed that by as much as 20x. IIRC, HP was selling 200k 1U servers when Apple sold 12k 1U servers. I don't know what IBM's numbers are, but POWER-based workstations and servers were a lot more expensive than Apple's stuff.

  13. Re:Did Apple make a mistake? by fritsd · · Score: 3, Informative
    It's tricky but not as hard as you make it sound. Look at Debian if you don't believe me: this picture shows what percentage of the programs is compiled for each architecture: stats.png it's usually over 95%. This includes little- and big-endian (mips, mipsel), 32-bit and 64-bit (x86_64), and weirder (s390). Also note the x-axis on the picture runs from the year 2001 :-) And yes, I know, compiled doesn't mean it actually also works :-)

    As to why Adobe can't be bothered to create a working flash player for (at least) 64-bit AMD64: I have no idea; we can't see the source so we can't see how difficult it would be to port it.

    --
    To be, or not to be: isn't that quite logical, Slashdot Beta?
  14. But 110 W is... by cnettel · · Score: 2, Informative
    You provide the wrong link, this is the proper one. 110 W, for the complete machine, and that's AC (so even if the CPU was the only DC component in the machine, it would end up consuming more from the mains).

    For comparison, I think the Core Duo TDP in that machine is something like 30 W, maybe a bit more.

  15. Re:Did Apple make a mistake? by TheRaven64 · · Score: 2, Informative
    OS X (specifically XNU) uses a 4GB/4GB memory split, meaning that the kernel and applications both have separate 4GB address spaces. This means that any 32-bit application can access up to 4GB of memory. Most operating systems use a 1GB/3GB split, which limits the amount of space available for the application to 3GBs, but makes system calls cheaper since they don't need a full context switch (the kernel's address space is mapped into every process's address space, but marked as no-access for unprivilieged code).

    Very few individual applications need anything like this much. Video editing and 3D authoring are about the only two I can think of outside highly specialised systems. If you want to use more than 4GB of RAM, you still can on a 32-bit system. Modern x86 chips (i.e. anything newer than the Pentium Pro) support PAE, giving a 36-bit physical address space. This lets you have up to 64GB of RAM, although individual processes can only have 4GB of it each. I used a G5 for a while which had 8GB of RAM (sadly, it wasn't mine, and they wouldn't let me steal it), and it was really hard to get RAM usage above 50%. Even counting the disk cache, the amount of memory in use rarely went over 4GB, so I think it will be a few more machine upgrades before 64GB stops being enough.

    By the way, the current generation of Apple laptops are limited to under 4GB of physical memory (3.5GB, as I recall) due to a problem with the Intel north bridge chip, not due to any limitations of the CPU.

    On PowerPC, it makes sense to keep as much code 32-bit as possible, since that makes loads and stores of pointers cheaper, and results in faster code. On x86, going to 64-bit gives you a load of extra registers and a few other nice things, so it's not quite so clear-cut.

    --
    I am TheRaven on Soylent News
  16. Power 6 - Server Based Processor by nyclinix · · Score: 2, Informative

    How on earth did the announcement of Power 6 turn into a debate about Apple and small consumer electronics? The Power 6 is designed to populate IBM's heavy-hitting AIX servers. They have large amounts of on-board cache and are designed to work in virtualized server environments - both hardware virtualization that IBM calls LPARs (logical partitions) and software virtualization (similar to Solaris zones/containers). A mid-sized server is capeable of running 50 or more AIX partitions and to copy one partition to another with a mere few seconds of interuption. The technology is very similar to the well known features of IBMs mainframes. IBM has strongly hinted that the P6 (and it's successors) will be the chip that will power future mainframes, AIX and I5 (as400) systems someday. The new chips use way too much power and are too large to fit in portable consumer electronics and I doubt any consideration was given to hand-helds during design. As for Apple - they have experts that can perform cost/benefit analysis on chip prices and this chip is going to cost a lot more that Intel (mobile).