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.

137 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 binaryDigit · · Score: 2

      the infamous motorola designed altivec?

      Infamous? It's shipping in all the G4's, so Apple is already using AltiVec. And what Intel talk are you referring to?

    2. Re:Altivec? by Jobe_br · · Score: 2, Informative

      If IBM wanted to have any hope at all of wooing Apple, they'd have to support AltiVec as is. There's now way that Apple would recode their OS for a different set of vector instructions and THEN try to convince Adobe, Mayasoft, etc. to rewrite their apps as well. Not likely.

      So, yes, its very likely that the specialized vector instructions are exactly the AltiVec instructions. There is *supposedly* an alliance between Motorola and IBM on the PowerPC platform ...

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

    4. Re:Altivec? by civilizedINTENSITY · · Score: 2
      Can you say "reverse engineering"?
      "Moreover, the new PowerPC will have a vector-processing unit with more than 160 specialized vector instructions, the Microprocessor Forum site said. This processing unit, which is similar to Motorola's AltiVec technology, will allow the chip to break up large amounts of data and process them in parallel form. It will be used when the chip is handling graphics or processing signals."
      I knew you could ;-)
    5. Re:Altivec? by Elwood+P+Dowd · · Score: 2

      All that Intel talk was just talk.
      All this IBM talk is just talk too.

      Nobody with insider information is talking right now. That means that nobody knows a damn thing. Everyone is simply surmising about what could possibly happen. And they could all be full of crap.

      --

      There are no trails. There are no trees out here.
  2. eWeek Story by hatter3bdev · · Score: 3, Informative

    There is also an eWeek story.

    1. Re:eWeek Story by civilizedINTENSITY · · Score: 2
      From eWeek link:
      "What I find is interesting is the fact that IBM can talk about it. If there was committed Mac design, you know (Apple CEO) Steve Jobs would have his hands around IBM's neck not to talk about this chip," said Kevin Krewell, a senior analyst at In-Stat/MDR. "The fact that IBM is talking about it indicates to me that it's not a mainstream Apple product at this time."
  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 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.
    3. Re:Apple switching to intel? by dbrutus · · Score: 2

      Somehow I doubt that IBM is going to withhold their processor from other customers. Apple doesn't have the kind of money to get exclusivity. Others buy PPC today. I expect that to continue.

    4. 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
    5. Re:Apple switching to intel? by MoneyT · · Score: 2

      Less troublesome open hardware? You can't be serious? How is it less troublesome to have to tell your computer to stop trying to use a piece of hardware that isn't there anymore? I had a PC that despite being custom built, and taken to shop still wouldn't stop tellign me that I had new hardware everytime I started up. And yes, all the onboard hardware was turned off so the cards could work. I have never ever had as much trouble getting hardware to work as I have with "open" computers. Generic devices suck. As long as I can get replacements when I need them, give me proprietary any day.

      --
      T Money
      World Domination with a plastic spoon since 1984
    6. Re:Apple switching to intel? by MoneyT · · Score: 2

      Pardon me for being rude, but are you stupid?

      We already know that for the majority of consumers, espesialy PC users, price is a major factor in determining the computer they buy. The next factor is bennefit / dollar spent. Taking these to factors into account. If OS X was availible for the x86 computers. Even a crippled or slower version. Would you buy a mac as your next computer? What would make you more likely to buy it than if you just walked into the Apple store, saw how damn cool the new iMacs are and bought one then and there?

      --
      T Money
      World Domination with a plastic spoon since 1984
    7. Re:Apple switching to intel? by GauteL · · Score: 2

      You are sadly both rude and ignorant (I don't like the word stupid).

      Price and benefit/dollar is important to CONSUMERS. There are other markets in the world than consumers, and they mostly have WAY better margins.
      If Apple sold OSX with PCs, and had Macs with OSX that were much more powerful, the professionals would buy it because increased productivity is worth the cost. Increased productivity is worth almost any reasonably priced hardware, because the salary of the professionals is almost always a way bigger expense than hardware.

  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

    1. Re:actually the 1.2GHz ARM is more intresting by stux · · Score: 2

      Well, I hope its nothing like intel's 900mhz ARMv5 part...

      Performance isn't really very stunning...

      A G4/500 is about... 4-8 times faster

      Of course, this is because of AltiVec... but then again, isn't that the whole point?

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
  5. ars forum by pohl · · Score: 2, Informative

    There are a few pages of good discussion here.

    --

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

  6. 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?

    1. Re:What about the Motorola 8500? by frankie · · Score: 2
      I thought Apple, Motorola and IBM were in an alliance?

      Officially yes, but each partner has a different agenda. Apple wants desktops, IBM wants servers, Motorola wants embedded.

      MacSlash had some very good points about this in their article: IBM's chip has "160+ vector instructions"; Motorola's Altivec has 162. IBM's chip has 6.4GB/s bandwidth; Apple is a founding member of HyperTransport, which is 6.4GB/s.

      Hopefully the dots will connect and Apple will get out of the Motorola doldrums.

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

    1. Re:PowerPC has been 64 bit for 6 YEARS! by neurojab · · Score: 2

      did you read the article I linked to? Obviously not. :) There was a fully 64 bit OS with full 64 bit addressability, and full compiler support, all on the PowerPC in 1996.

    2. Re:PowerPC has been 64 bit for 6 YEARS! by sl3xd · · Score: 2

      AS/400s dont use apples regular PowerPC chips moron.
      They use PowerPC/400 chips with proprietary cores and instructions.


      This is like saying that the Pentium4 is a cpu with proprietary cores and instructions. The P4 has SSE2 instructions, where earlier Pentiums (and any AMD CPU) do not have them. Until the Palomino core (AthlonXP & MP), AMD had no support for Intel's SSE instructions (which Intel introduced with the P3). On the other hand, the Athlon is also a proprietary core, with its own proprietary instructions (3DNow!), that are not available on any Pentium.

      PowerPC is like saying x86 or SPARC - a family of compatible processors, with a set of identical instructions.

      The difference between the PowerPC/400 and the PowerPC "G4" that Apples uses is that the G4 (not the PPC/400) has the proprietary instructions & core (Altivec is a Motorola-proprietary tech).

      --
      -- Sometimes you have to turn the lights off in order to see.
  8. 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

  9. Re:POWER ISA == PowerPC ISA? by Russ+Steffen · · Score: 2

    POWER and PowerPC are mostly the same, but not quite. There are something like 10 to 15 instructions that either have different semantics or are present in one arch but not the other. IIRC all of those instructions are fairly esoteric supervisor mode instructions, so they'd likely only affect the OS and not user-space programs.

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

  11. Re:just curious... by furiousgeorge · · Score: 2

    >>a PowerPC is a mac that can run some x86
    >>applications and hardware right?

    wrong.

  12. Re:just curious... by Jeffrey+Baker · · Score: 2

    PowerPC is a line of CPUs with similar instruction sets and architectures. It is developed by IBM and Motorola, and formerly by Apple. It is related to IBM's Power line. It has nothing to do, and is incompatible with, x86 CPUs. The PowerPC 60x, 750, and 74xx models are and were used in Apple computers.

  13. 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.
  14. 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 yeoua · · Score: 2

      "Intel won the CPU war on desktop PCs."

      Really? I can't help but notice that AMD has been able to fight back a bit and claim some land in this war. Maybe they aren't winning by a huge margin yet, but they are fighting, and doing well.

      Until everyone in the consumer sector owns an intel (which almost was several years back in the pc market...) and continues to buy only intel, intel hasn't won yet.

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

    3. Re:No, Apple should continue to heed Intel by gr · · Score: 2

      Hrm.

      Did this somehow slip past your notice as an Apple product?

      In addition, I've a hard time believing the time (and, by way of paychecks, money) spent porting would be worth the (probably moderate) savings in chip costs. Granted, since Darwin's written based on a portable OS (NeXTStep, itself based on 4.2 BSD), porting it to another processor architecture wouldn't be any big feat (espeically considering this already happened at Apple to get from mac68k to macppc), but I'm not so sure it'd be saving Apple any money to do so.

      --
      Do you have a /. uid shorter than five digits? No? Then piss off.
    4. 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.

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

    6. Re:No, Apple should continue to heed Intel by Elwood+P+Dowd · · Score: 2

      That's funny, I have the 600 mHz ibook and I say that all the time.

      Your L2 cache may have saved you this time, but PC laptops have been Fast Enough for a year or two. Sure, *now* Apple's hardware is all fast enough, but it's not like that's been a continuing design decision.

      --

      There are no trails. There are no trees out here.
    7. 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

    8. Re:No, Apple should continue to heed Intel by Sebastopol · · Score: 2

      And yet, Apple has 4% market share. If Apple is a corporation, than it has a duty to expand this share and make bigger profits for shareholders. Otherwise they are just philanthropists and not capitalists. Judging by Jobs' smarmy marketing tricks over the past 5-7 years, they're trying to be a big playa and failing because of ideological inertia.

      If Apple is smart, they will try to dominate the handheld market b/c they are the champs at logical interfaces. Or rather, I wish they would, becuase that is where the most cpus will eventually go, and i really don't want all gadgets to suck as bad as Windows.

      --
      https://www.accountkiller.com/removal-requested
    9. Re:No, Apple should continue to heed Intel by Macka · · Score: 2


      I popped into PC World and tried a 500Mhz iBook some months ago. I wasn't impressed with the speed and walked away. A couple of weeks back I did the same with a new 700Mhz iBook. The difference was amazing. I'm now waiting, cheque book in hand, for the new iBook to ship with 10.2. I need some of the features that 10.2 will provide. Can't wait!

    10. Re:No, Apple should continue to heed Intel by MoneyT · · Score: 2

      Slashdot needs and "Amen" modifier

      --
      T Money
      World Domination with a plastic spoon since 1984
    11. Re:No, Apple should continue to heed Intel by MoneyT · · Score: 2

      Intel won the Mhtz war, but the CPU war is still on. AMD is working on their own 64 bit chip, and Apple is doing what Apple does best, being different. Sooner or later Mhtz as a measurment of performance will not matter. Intel has saturated the market with power. They release faster and faster speeds, making things seem out of date long before they really are. But joe schmoe isn't about to lay down another $500 for the next speed bump that will be outdated 6 months from now. The Mhtz war was won, and ruined by intel. Now we need new ways of selling processors and computers. Don't believe me? Then look at Apple touting the Mhtz myth (and briefly the gigflops), look at AMD going to model numbers instead of clock speeds. Look at Intel, trying to push those prosessors they release a while back, the ones that clocked in at 800 and 833 Mhtz.

      --
      T Money
      World Domination with a plastic spoon since 1984
    12. Re:No, Apple should continue to heed Intel by puppetluva · · Score: 2

      I hate to be the one to burst the RISC/UNIX bubble (since I'm a fan, but).

      64 bit doesn't mean faster. A dual processor 2GHz Xeon machine with a nice wide mobo beats the pants off any 4-processor, 64 -bit Sun sparc machine (name your Sun model, it gets crushed). I know, I take care of them day in and day out. I dream in full-color Xeon-Linux every night after work now. Put it to test in your labs too. . . you'll see what I'm talking about. Hyperthread the Intel chips and Sun starts the bus even earlier. For a 32-bit chipset to whip a 64-bit chipset handily shows an incredible set of optimizations on Intel's part. . . and impending demise on Sun's (a tear rolled down my cheek as I typed that).

      Intel's has crushed TI/Sun at the Processor/hardware game - Motorola/IBM is the only real microprocessor variation left out there that you should give a damn about.

  15. Re:Whats wrong with power4? by psyconaut · · Score: 2, Informative

    Because the existing Power4 design is an expensive chip to fabricate! Those dual core versions are mucho heavy on the transitor count.

    This is designed to be a "lite" Power4 platform for low-end servers and desktops.

    Actually, if truth be told, it's probably being fairly and squarely pitched at Apple as their new CPU ;-)

    -psyco

  16. "Reduced" Instruction Set Computer??? by Anonymous Coward · · Score: 2, Funny

    I find it amusing that the old i486 machine had
    235 instructions. The "RISC" PowerPC originally
    had 225 instructions. It now has 160 more
    instructions. Compare this to 69 for Sparc
    and 94 for MIP-Rx series of RISC processors.
    Perhaps we need a new definition for "Reduced"
    as it applies to the PowerPC. On the upside, at
    least you can't say the PowerPC designers are
    stuck on dogma =)

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

    2. Re:"Reduced" Instruction Set Computer??? by John+Whitley · · Score: 2
      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.

      As a point of general information: These conventions are referred to as a platform's ABI, or Application Binary Interface. The ABI sets the necessary register use (e.g. stack/frame pointer policy), parameter passing (in registers/on stack), and function calling conventions for a given hardware platform. This is typically C/C++ centric. FWIW, compilers which don't depend on C/C++ link level compatibility need only obey the ABI when calling external code.

  17. Re:just curious... by foniksonik · · Score: 2

    Nope, A PowerPC is what every Mac has currently. G3 / G4 are PowerPC CPUs.

    PowerPC and x86 are completely different CPU architectures.

    Apple going 64 bit will have almost no impact on developers or the OS other than to improve upon it. The only thing that will have to happen is that Apple, et al will have to recompile all of their binaries using a 64 bit compiler. That's it. If Apple or IBM already has the compiler for 64 bit PPC or at least a working version then it (64-bit Mac) is practically here already.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  18. 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.

    1. Re:PPC? It was 64-bit since inception. by Russ+Steffen · · Score: 2

      Funny you should say that. When I read the X86-64 documention, I was struck by how similar it was to the way PPC scaled from 32 to 64 bits. Now, I still think PPC is the better architecture, but your pat dismissal of X86-64 is off target IMHO.

  19. No by autopr0n · · Score: 2

    PowerPC has nothing whatsoever to do with the x86 instruction set. It's just a brand name for a CPU architecture, like "Pentium", "Athlon", or "Alpha". In fact, it isn't even mac spesific.

    --
    autopr0n is like, down and stuff.
  20. Will this be before or after the G5s? by AugstWest · · Score: 2

    They're been delayed so long now I'm starting to wonder if they're hanging out with Duke Nukem, or even Prey fer chrissakes.

  21. Re:uhm hello? by foniksonik · · Score: 2

    hmmm did YOU read the article?

    " IBM's presentation, for example, says the company's 64-bit PowerPC processor will be designed for desktops and entery level servers. "

    Does that NOT say PowerPC? Does it NOT say Desktop?

    The chip is based on Power4 manufacturing and tech that's all.. it is a PowerPC.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  22. Discussion on comp.arch... by Anonymous Coward · · Score: 2, Informative

    There's a fair amount of discussion in comp.arch on this chip. Guesses are that it's adopting the Motorola e500 vector instructions, ones that work on general-purpose registers. Considering that the Power4 has a very, very, very good floating-point unit that works with the memory units to get vector-like performance, I doubt if they need FP vector ops...

  23. really? by bill_mcgonigle · · Score: 2

    Apple no longer benefits from not being x86...cost being the biggest issue

    C'mon, you can't be privy to internal Apple component pricing and not share it with us... You are sure they pay more than Intel would charge, even though they buy processors in lots of a few hundred thousand or so, right?

    and most of the time now they can't even claim a performance gain.

    And the 8-way superscalar 64-bit G4 still won't help, right?

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  24. Mutant Power4? by Duck_Taffy · · Score: 2, Interesting

    This sounds like a beautiful processor, and I'm guessing it's why they contracted a plant in upstate New York to manufacture the .1-micron chips. I'm thinking that this is the mutant brain-child of the Power4 and the G4. Kind of like a miniaturized Power4 with a vector-processing unit, running at 64-bits and possibly with 32-bit PPC binary compatibility built-in. It would be nice if they could apply double the SMP capability to 32-bit code.

    Hopefully they'll write a really efficient compiler for it. This could be the chip to launch Mac OS X into the enterprise market.

    --
    Karma: Ran over your dogma.
  25. 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.

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

  27. Re:160 hrm.. by pi+radians · · Score: 2, Troll

    You must be a blissful fellow (read: ignorant)....

    RISC vs CISC is a concept of design, there is no set amount of instructions for either. Go back to computer science 101.

    --

    sin(6cos(r)+5A)
  28. Re:just curious... by Etcetera · · Score: 2


    Actually, Apple File Exchange came with System 6 and would let you transfer a file off of an MS-DOS floppy. PITA to use, but it was Apple Software.

  29. Just wondering... by __aahlyu4518 · · Score: 2

    Will Linus soon be praying that AMD and Intel switch to these babies?

  30. PowerPC 64bit by dlawson · · Score: 2, Interesting

    Power 4 architecture has an I/O architecture that is WAY too expensive for workstation/low end server use. The PowerPC 64bit, however, would be quite a CPU. To see if Apple is interested, look to see if BSD runs on Power Architectures ...

    It's already there, been there for some time, and IBM told me that Apple had Darwin and some GUI running. Apple just needs the market to see that it weould be worth the investment in a new mobo/system design.

    --
    dot-sig.
    1. Re:PowerPC 64bit by dbrutus · · Score: 2

      They could always put it in a black cube. How much industrial design is needed for that?

      For the uninitiated, IBM favors black, blocky systems and the NEXT computer company put out a model that was a black cube many years ago.

  31. Oooo by Loki_1929 · · Score: 2

    This should be interesting to check benchmarks with. Now we'll be able to look at Itanium vs. Hammer vs. PPC-64. That might be a bit interesting..

    PS. Check out my friend's band on this site. They're called Hat Trick of Misery.

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
  32. 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.

    1. Re:cool... or rather, HOT by be-fan · · Score: 2

      The friggin thing is quad core with 128MB of cache per chip and like 680 million transistors. At 1.5 volts (the more likely voltage for a chip of its die size) that's 150 watts, which is entirely reasonable given that some athlons are north of 50 watts.

      --
      A deep unwavering belief is a sure sign you're missing something...
  33. 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.

    1. Re:Yeah, but every once in a while... by guacamole · · Score: 2

      Go into the Energy Saver and set an early idle
      time out for your hard drive. It is better to let it spin down as a soon as possible. This saves the energy and the laptop is not hot any more.

    2. Re:Yeah, but every once in a while... by Matts · · Score: 2

      Strangely the iBook actually does have a fan. But to conserve power it's usually off. If you do some serious heavy lifting with it, like compiling stuff or rendering 3d scenes, you'll hear it come on.

      Of course then you miss how quiet it was ;-)

      --

      Matt. Want XML + Apache + Stylesheets? Get AxKit.
    3. Re:Yeah, but every once in a while... by sweetooth · · Score: 2

      It's actually already on the lowest settings, and really I guess I was just trying to be funny more than anything ;) The extra heat from the front left corner does occasionally get excessive, but nothing to worry about the majority of the time....

    4. Re:Yeah, but every once in a while... by sweetooth · · Score: 2

      Interesting, even doing 3d or compiling I've never heard a fan come on, and I was under the impression it didn't have one, oh well. ;)

    5. Re:Yeah, but every once in a while... by sweetooth · · Score: 2

      Yeah, it would help if I used the proper spelling of hole wouldn't it ;) Oh well, if I actually checked my spelling/grammar more carefully I wouldn't fit in around here ;)

      The heat in the iBook isn't all that bad in comparison to some of the other laptops I've used, my VAIO PCG-505TR actually get's a good bit warmer and that's a whopping 300mhz pentium MMX. Of course I plan on replacing it shortly with a Ti Book and a cooling pad so that I don't set my pants on fire ;)

  34. 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
    1. Re:Free Markets Require Competition to Exist by Elwood+P+Dowd · · Score: 2

      Man, I hate it when trolls like you have a good point. Of course you're correct about morons talking about monopolies as free market perfection. But:

      What, you're going to blame this fiasco on one age group being myopic? What generation have you picked as the culprit? I assume you don't mean your generation. How come the other more intelligent generations didn't have the foresight to not go along with the myopia and invest sanely? If they had done that, there's no way the myopia could have caused this turmoil.

      You're going to have to lay the blame a little more evenly than that. There were/are a whole lot of shills in every age group. Jesus.

      --

      There are no trails. There are no trees out here.
    2. Re:Free Markets Require Competition to Exist by Tablizer · · Score: 2
      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.

      It is an issue of de-facto open standards (the X86 instruction set), and *not* the manufacturer.

      Intel has *not* monopolized CPU sales quite yet.

      Besides, non-X86 chip makers are competing with Intel whether they go with X86 or a completely different instruction set. If non-x86 chips cannot keep up, then customers or OEM's are gonna pick x86 chips anyhow.

      If they cannot keep up with x86 instruction chips, then they probably cannot keep up with their own instruction set also.

      Nobody is gonna want it.
    3. Re:Free Markets Require Competition to Exist by Elwood+P+Dowd · · Score: 2

      Right. That's the point. I'm not quoting myself. Sorry about my homepage.

      --

      There are no trails. There are no trees out here.
  35. Re:Why go from 32 to 64? Why not jump to 128? by BlackGriffen · · Score: 2

    More liek 99% of the population will never need a full 128 bit integer support. The biggest reason for moving to 64 bit is to increase the amount of memory the system can address. Moving up in size actually has disadvantages, though. Every time you're moving data around, you're pushing twice the amount of bits, whether you need them or not.

    BlackGriffen

  36. Re:160 hrm.. by crawling_chaos · · Score: 2

    He'd do better in a Comp. Architecture class, or reading some of Hannibal's stuff over at arstechnica. He's got a knack for explaining modern processors. Of course, neither the PPC or x86 architectures are really purely RISC or CISC anymore, either.

    --
    You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
    -- Colonel Adolphus Busch
  37. 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.

  38. Re:holy sh*t by PythonOrRuby · · Score: 2

    Mac OS X already takes advantage of multiple processors. Think Xserve and the dual processor PowerMacs.

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

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

  41. 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!

  42. Let's see these in OpenPPC based systems :) by JoeGee · · Score: 2, Interesting

    I think it deserves mention that OpenPPC.org is an IBM-supported initiative to bring OpenPPC-based machines to us commoners.

    --

    Get off my virtual lawn, you damned virtual kids!
  43. Re:Motorola folks going to Intel more like. by dbrutus · · Score: 2

    Yeah, because everybody knows that IBM doesn't have the money to retaliate.
    [giggle]
    The market caps on these companies are about the same. If you're going to play 'steal the employee' it's always wise to play that game with a much smaller company.

  44. Re:just curious... by Maserati · · Score: 2
    A Mac can read pretty much any media created on a PC. And it's a safe bet that there's an application that can read the files, like oh let's say MS Office or any of the vast selection of OS 9, OS X and Unix freeware.

    Basically, this creates a 64-bit option for Apple. Very important for a Unix vendor. All you'll lose is the smaller address space :-) If Motorolla really is focusing on the embedded market then letting IBM start producing AltiVec (or something much like it) is less of a shock than when they were looking at the desktop market. Likewise, IBM now sees Apple expanding both their desktop market and their new server line, and an AltiVec optimized GCC 3. Apple, looking onwards and upwards sees Motorolla losing interest, and a line of IBM chips that scale from their fast, cool G3s through the Power line for medium-to-big iron.

    Put those three viewpoints together and it looks like Jobs has found that Motorolla alternative he has been talking about.

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  45. iBooks are Slow by nemesisj · · Score: 2

    I had a 500mhz iBook running 10.1, and while the OS was pure heaven, the speed of the iBook was pure hell. I constantly said "damn, I wish this was faster" until I finally gave up when I noticed it'd take me twice as long to browse the web as on a PC. What a drag. I sold it and am looking forward to the day when I can get a decently fast iBook. Maybe the 700mhz model is a lot faster, but I'd be surprised.

    1. Re:iBooks are Slow by guacamole · · Score: 2

      The 500MHz iBooks very much slower. The problem is that they still used 66MHz system bus and memory. 600MHz iBooks use 100MHz system bus and memory and the 700 iBooks have double the L2 cache as the 600MHz iBooks.

    2. Re:iBooks are Slow by namespan · · Score: 2

      I sold it and am looking forward to the day when I can get a decently fast iBook. Maybe the 700mhz model is a lot faster, but I'd be surprised.

      The 700mhz have a larger cache and faster bus if I recall correctly.

      On the other hand, I am posting this from a Powerbook G3 running at 333 Mhz, and I'm comfortable with the speed of normal applications. My secret? RAM, my friend, boatloads of RAM. Actually, 320 MB really isn't considered a boatload any more, but it's enough that the OS and most apps speed remarkably.

      Of course, when I'm encoding mp3s or doing other signal processing stuff like photoshop, or recompiling PHP, I do sometimes wish for some more speed.

      --
      Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  46. POWER != POWER2 != PowerPC ISA, but close by psamuels · · Score: 2
    POWER and PowerPC are mostly the same, but not quite.

    Correct. gcc and AIX xlc compilers by default output the common subset - the moral equivalent of -march=486 or so.

    IIRC all of those instructions are fairly esoteric supervisor mode instructions, so they'd likely only affect the OS and not user-space programs.

    Mostly extensions, a few dropped or changed facilities. It's worth noting that the PowerPC is much closer to its immediate ancestor the POWER2. Here are some highlights of POWER -> 32-bit PowerPC, taken from The PowerPC Architecture (IBM, 1994):

    • a few instructions, formerly privileged, are now general-use
    • two instructions, formerly general-use, are now privileged
    • 34 instructions (only 3 of which were privileged) have been dropped
    • 35 instructions have been added - a few privileged ops, quite a bit of floating point, a few new facilities
    • many "don't care" conditions have been tightened up to e.g. "reserved, must be 0"
    • a few facilities changed around - memory management for one, RTC for another (PowerPC uses a new "time base" instead of an RTC - the time base has an implementation-defined tick and sounds more like the Pentium TSC), etc.

    The main changes listed for POWER2 -> 32-bit PowerPC seem to be dropping several opcodes for floating point loads/stores, and some semantics of FP <-> int conversions.

    --
    "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
  47. Solaris is 64-bit OS since version 7 by guacamole · · Score: 2

    enough said.

  48. Re:Why go from 32 to 64? Why not jump to 128? by dbrutus · · Score: 2

    I've seen theoretical arguments for this. As bandwidth in the computer widens a lot of problems that currently are done with an eye towards efficiency can be solved using simple, inelegant brute force techniques. The problem really is that there aren't enough savings to justify the massive extra expense of retooling everything else. After all you wouldn't shoehorn that 128 bit processor into a dinky memory system that would result in a mostly idle processor, now would you? It's all the other components that need to be updated before it becomes practical to take the next step.

  49. Re:just curious... by Maserati · · Score: 2
    That's just the same as the first PowerPC Macs. The OS had to emulate the 68K instruction set. They managed it pretty well in software. The 32-bit to 64-bit transition will probbaly be even easier since the 64-bit chips will probably handle the 32-bit emulation and porting apps won't be a major hassle, certainly less than the OS 9 to OS X switch. And only those who need it will port, others will rely on 32-bit mode.

    Incidentally, Connectix (who make VirtualPC) at one time had a faster 68k emulator on the market. They're Real Wizards at Connectix. VirtualPC doesn't emulate Windows, it emulates an x86 PC at the hardware level. Then you install a standard OEM copy of whichever version of Windows you got. Then you install drivers for the emulated PC hardware. You can also load it up with a basic DOS image, reformat the virtual drive and install Linux or a free BSD. Neat stuff.

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  50. Re:just curious... by Octorian · · Score: 2

    Actually, they shouldn't have to recompile anything, unless they want their apps to use 64-bit addressing. (but they will have to modify the OS kernel)

    Real 64-bit chips which are new versions of older 32-bit lines are fully backwards compatable.

    Case in point, you don't need to recompile 32-bit SPARC applications to run them natively on a 64-bit UltraSPARC.

  51. Re:just curious... by Golias · · Score: 2
    He's not getting particular[sic] good answers because it was not a particular good question.

    This was obviously a case of somebody who has been conditioned by the M$ marketing empire to believe that "PC" is a registered trademark of Intel or Microsoft or somebody, and it somehow stands for "Windows Computer."

    When he saw that Apple had something called "PowerPC", he immediately assumed that it must have something to do with Wintel compatability, and in his mind tied it to various rumors of various cross-platform projects he overheard while walking past the cubicles in his office.

    That, or he knows perfectly well what PowerPC chips are, and he's just trolling.

    --

    Information wants to be anthropomorphized.

  52. Re:Misleading title by dbrutus · · Score: 2

    Is that sort of like the Macintosh being a less powerful version of the Xerox Snap system? How many snaps have you seen? I've only seen one (Voice of America used the system, maybe they still do). There are certain price points where you get quantum jumps in acceptance. Microsoft is starting to hit a nasty one for them with low end PCs no longer being able to afford the MS tax, IBM is trying for a Power4 sweet spot to sell their chips in volume.

  53. 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").
  54. Re:Price Issue? Pay attention... by Maserati · · Score: 2
    They certainly do. I'm supporting video editing machines and the Photoshop jockeys who do have to apply filters to billboard-sized files. They don't get super happy when you get them up a gig of RAM, because their machine can take another 512MB. These people would get all hot and bothered over the prospect of 64-bit SMP systems. Mine (god bless 'em) would want to use one as the rendering engine for our production Splash to chew on their 150MB Postscript files.

    The sooner Apple starts on the mobos for these the happier I'll be. Besides, nobody ever got fired for buying IBM :-)

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  55. Re:Whats wrong with power4? by Gilmoure · · Score: 2, Interesting

    One of the reasons Apple has stuck with Motorola's PPC chips vs. IBM PowerX chips is the AltiVec units on the PPC chips. This new chip, while based on the Power4 chip is geared towards desktop use and not server use. Think of a passenger car vs a semi-truck. They both do basicly the same thing but are more optimized for certain uses. The desktop chip needs to be quickly responsive to a wide variety but small concurrent number of processes or threads while the server chip needs to handle large numbers of threads or requests to do pretty much the same thing (file access, database access, ect.).

    IBM's just bringing down a high horsepower diesel and gearing it for passenger use. They're also throwing in AltiVec type of processes which Apple really likes/needs. One more reason why going to X86 chips would be difficult; no AltiVec.

    --
    I drank what? -- Socrates
  56. Compatibility with 32-bit? by inkswamp · · Score: 2

    First off, I know almost nothing about the technical aspects of processors, so if this sounds like a clueless question, my apologies. However, I am aware that programs compiled for 32-bit processors won't work on a 64-bit processor. If that's the case, what happens if Apple should jump to this chip? Does that mean we Mac users have yet another OS 9-to-X-type wait while developers drag their feet updating their apps or is there some way that a 64-bit processor can also handle 32-bit apps? As far as I can see, that's the only problem with Apple going to this chip. I'm not sure how eager Apple will be to annoy users who are finally seeing the light at the end of the OS X tunnel.

    --
    --Rick "If it isn't broken, take it apart and find out why."
    1. Re:Compatibility with 32-bit? by inkswamp · · Score: 2

      Actually, the source of incompatibility is not from whether the processor is 32-bit or 64-bit. The incompatibility comes from whether the processor's instruction set has been carried over or not.

      Then my follow-up question would be, on a design level at least, is carrying over a 32-bit instruction set into the 64-bit processor feasible and/or trivial enough task?

      If it is carried over, then there's no problem, as far as 32-bit programs are concerned they will think they are still working on a 32-bit processor.

      That being the case, I hope like hell Apple has been doing some serious talk with IBM about doing exactly that. I love Macs, but fercrissake, they are fighting a losing battle with this MHz Myth stuff.

      I recall that earlier this year Steve Jobs was asked in some magazine or interview what Apple is doing about closing the speed gap between Macs and Wintel machines and the article said Jobs was almost smug about his response, saying that Apple had some big surprises up its sleeve. I certainly hope that was in reference to this.

      --
      --Rick "If it isn't broken, take it apart and find out why."
    2. Re:Compatibility with 32-bit? by inkswamp · · Score: 2

      Thanks for explaining this. I appreciate it.

      --
      --Rick "If it isn't broken, take it apart and find out why."
  57. 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
  58. Re:it says more than 160 and Altivec=162 by Elwood+P+Dowd · · Score: 2

    NOBODY HAS SAID THAT APPLE WILL USE THIS CHIP. Everybody *suspects* that they *might* use it. But everyone is blowing smoke and guessing until we actually hear news from inside Cupertino.

    IBM will use this processor in their machines. We have no evidence whatsoever that this chip was designed to be compatible with Apple software. It might be.

    --

    There are no trails. There are no trees out here.
  59. Re:POWER ISA == PowerPC ISA? by red_dragon · · Score: 2

    If I remember what I've read before correctly, POWER is little-endian. When Apple/IBM/Motorola started working on the PowerPC, one of their goals was to run AIX and MacOS (though not simultaneously). And, as we know, 680x0 processors were big-endian. So, the PowerPC was given an endianness switch, and the firmware was tasked with flipping it into the required position during boot.

    There's more detail about the PowerPC's heritage (including its relation to Motorola's 88000 processor) in this Wikipedia page.

    --
    In Soviet Russia, Jesus asks: "What Would You Do?"
  60. Already licensed by Valdrax · · Score: 2

    IBM has alread licensed Altivec from Motorola as far back as 1998-2000, allegedly to help with the design of the PowerPC variant used in the Gamecube. The PowerPC 405 embedded processor in the Gamecube contains 38 additional instructions for vector FP math (vs. the 162 in Altivec). A glance at this PDF file from the web makes me pretty sure that these aren't just lifted from Altivec. Instead of Altivec's 128-bit 4 32-bit FP vectors, Gecko adds instructions for fitting 2 32-bit FP numbers in a single 64-bit FPU register and working with them. It also adds some odd but interesting MMU features.

    Anyway, I know it's been licensed because back in 2000 there was a lot of conspiracy theories that Motorola was preventing IBM from selling faster clocked PPC chips to Apple than they could produce via an obscure clause in that license. Both parties denied it, of course. I don't really believe that was the case. I think it was just bitter rumor-mongering by Mac users who were rightfully angry at Motorola for pissing away the performance (and MHz) advantage that PowerPC had on x86 chips back in the 603/604e and Pentium/PPro days.

    Oh, admittedly, the MHz advantage went away as Intel/AMD extended their pipelines for that explicit purpose earning theirselves increased performance penalties for mispredicted branches and requiring increased CPI for many instructions, but I still miss the days when PPCs were faster per clock AND had higher clock rates. Now the clock rate advantage is so extreme that the PowerPCs' better performance per cycle doesn't catch up for the most commonly executed code. Once again, though, I digress.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    1. Re:Already licensed by Nutello · · Score: 2, Informative
      IBM has alread licensed Altivec from Motorola as far back as 1998-2000, allegedly to help with the design of the PowerPC variant used in the Gamecube. The PowerPC 405 embedded processor in the Gamecube contains 38 additional instructions for vector FP math (vs. the 162 in Altivec).

      IBM doesn't need an Altivec license for the Gekko extensions. As you point out, Gekko can treat a single 64bit FPU register as a pair of single-precision numbers. Altivec, instead, uses an additional set of 128bit registers. Gekko's paired-single extensions target one particular application, 3D graphics, and are pretty much like the MIPS3D extensions that SGI created some ten years ago. Altivec is much broader and is more like MIPS' MDMX (MaDMaX) extensions on steroids. Pretty much everything is done differently; even the programming model for condition codes is not the same.
  61. 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."
    1. Re:apples to lemons by BitGeek · · Score: 2


      It was in 1985 and 1988, when Apple first introduced them. What only 5 years before Windows support? 7? 10?

      Not to mention the 3.5 inch floppy drive, the laserprinter, both co-developed by apple, not having a floppy drive (Which is funny, especially since so many people don't get it. You realize just how stupid it is to have a rackmounted server with a dinky 3.5 inch floppy drive on it?)

      etc etc. etc. Yeah, Apple's been copied and these things aren't as special anymore... but the copies always seem to be lower fidelity anyway.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    2. Re:apples to lemons by be-fan · · Score: 2

      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)
      >>>>>
      On PC's, it's $10 for a cross-over cable. Big deal.

      target disk mode (use a scsi or firewire cable between two macs, and one computer becomes a HDD on the second computer)
      >>>>>>>
      In WinXP, you have firewire networking built in as well. Essentially the same thing, but you still have to deal with security (which is a good thing).

      , instant dynamic network configuration (change your IP/ or configure multiple network devices with just a few clicks, no restarts),
      >>>>>>
      And this is different from Win2k+/Linux how?

      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.)
      >>>>>>>>
      Been able to do this since Windows 98 (maybe SE).

      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.
      >>>>>>>
      Specifically how?

      --
      A deep unwavering belief is a sure sign you're missing something...
  62. AltiVec == VMX by stux · · Score: 2

    I've been running into a new acronymn the last few weeks

    VMX.

    Its a PowerPC vector instruction ISA...

    Anywho, the most interesting run in was in an IBM publication where they referred to AltiVec/VMX as the vector instructions on a Motorola 74XX 'G4' CPU

    Anywho, point is, the only people in the entire world I've heard referring to AltiVec as VMX are IBMers :)

    But IBMers like to use alternative words to the rest of the computer industry ;)

    Anywho, my prediction is these chips feature a VMX unit ;)

    It is a very IBM sounding acronym, and matches up with other vector ISA names... MMX, SSE, SSE2, VIS, MDMX etc

    --

    ---
    Live Long & Prosper \\//_
    CYA STUX =`B^) 'da Captain,
    Jedi & Last *-fytr
  63. 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
  64. Re:Apple on X86 - Dead now? by stux · · Score: 2
    --

    ---
    Live Long & Prosper \\//_
    CYA STUX =`B^) 'da Captain,
    Jedi & Last *-fytr
  65. Re:POWER ISA == PowerPC ISA? by clem.dickey · · Score: 2

    Correct in concept, wrong on some details. RS/6000 and Mac were both big-endian.

    POWER chips were big-endian only. POWER had a few instructions with a big endian bias, i.e. the used computed values as big-endian indices into registers.

    PowerPC removed the biased instructions (and made other changes too) resulting in an "unbiased" architecture.

    I don't know what caused PowerPC to become endian-agnostic. Maybe it was a desire for elegance. But it was not a desire to accomodate both MacOS and AIX 3 heritage; they were both big-endian.

    - Clem (POWER/AIX user since about 1992)

  66. Re:Two Words by Toraz+Chryx · · Score: 2

    OTOH, an IBM 750FX @ 800Mhz uses less than 5w and performs _better_ than a Motorola 7455 per clock (unless the Altivec hardware on the G4 comes into play)

  67. IT's already 64 bit but here is the difference: by gelfling · · Score: 2

    Based on the award winning Power4 design, this processor is an 8-way superscalar design that
    fully supports Symmetric MultiProcessing," the description says. "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.

    It's the 8-way ss + new vector instruction set that's new. The 8-way would drive the overall bandwidth requirement.

    Clearly this is no longer a RISC design because the original PPC instruction set had what, 174 instructions? So add 160 more and you have 334.

  68. Re:IBM should have one-upped everybody by Nutello · · Score: 2, Funny

    If this chip is going to be used in iSeries systems, then it's actually going to be a 65-bit CPU for real, at least when run in tags-active ("OS/400") mode. Careful what you joke about!

  69. Re:Some are happy with a 600 MHz P3 too... by Toraz+Chryx · · Score: 2

    actually, a 700Mhz Sahara should be able to smack a 600Mhz Coppermine P3 around quite handily.. not only is it based on the original 4-stage G3/G4 pipeline (which is higher IPC than Motorola's current 7-stage G4's) but it also has a half meg of L2 cache on the die with a 256Bit link to the processor core.

  70. Apple on x86 != OS X on a Dell by PaxTech · · Score: 2
    Apple relies on being on a seperate platform from Microsoft to survive.
    If Apple ever moved to Intel, they would be crushed.

    You imply that moving to x86 (Intel) would mean Apple no longer maintains a separate platform from Microsoft, but this isn't necessarily so. Just because Apple currently uses one processor architecture in their machines doesn't mean they can't switch to another while maintaining their separation from the PC world with proprietary ROMs and the like.

    The idea of Apple moving to x86 doesn't mean they would release a boxed OS X that runs on a standard Dell box. More likely they'd just come out with new Macs that are functionally identical to the current machines, but with an Intel or AMD chip inside instead. That way they maintain their focus as a hardware company first, while gaining the ability to run Windows apps natively and the economies of scale that result from using CPUs that are practically commodity items.

    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.

    And if a Mac had a blazing fast x86 chip inside it'd STILL be the best designed, easiest to use, and most useful machine on the block. It'd just be fast as shit as well. Not that I'm not happy with the speed of my Mac, but if the speed gap gets any wider Apple would be crazy not to consider switching.

    --
    All movements for social change begin as missions, evolve into businesses, and end up as rackets.
    1. Re:Apple on x86 != OS X on a Dell by sl3xd · · Score: 2

      More likely they'd just come out with new Macs that are functionally identical to the current machines, but with an Intel or AMD chip inside instead

      By functionally identical, I assume you mean that the user doesn't see the difference?

      And, of course, it's pretty obvious that Apple may use an AMD or Intel chip-- but it won't be x86. More like Itanium2/3 or a modified Opteron (that is not x86 compatible).

      But there's one thing that many fail to see: Unlike x86, with an Apple, you can't just pop out the CPU and replace it with a faster one. The cases aren't exactly 'standard' either. If they switched to an Intel or AMD chip, the Apple motherboards likely wouldn't allow for CPU upgrades at all.

      And, of course, for the overclocking crowd (whose only desire seems to be to run OS X on their cheapo hardware): Forget about overclocking anything from Apple if they go Intel/AMD. Apple values stability far more than speed-- they won't push any of their hardware past its design, nor will they allow it to happen. Locking the clock speed to the motherboard/cpu is how Apple can ensure that shady dealers won't try to sell an overclocked (and unstable) Apple, while claiming that it's not overclocked. The whole 'unlocking Athlons' is a moot point: x86 motherboards are capable of multiple clock speeds; primarily so it can handle CPU's of multiple speeds (and many are designed to allow overclocking of the CPU). But in an Apple design- expect to see the motherboard and CPU speeds permanently locked (Easy to do, espescially if the clock generator is part of the chipset, and requires 100's of surface-mount de&re soldering to replace; a task that is nearly certain to ruin the motherboard)

      --
      -- Sometimes you have to turn the lights off in order to see.
  71. Re:Whats wrong with power4? by stux · · Score: 2

    Apparently the single core lite versions are just multi-core versions where the other cores failed testing...

    of course I have no idea if this is true or not :)

    Have you seen the size of those Power4 MCMs?

    I can't really imagine an iMac with one ;)

    --

    ---
    Live Long & Prosper \\//_
    CYA STUX =`B^) 'da Captain,
    Jedi & Last *-fytr
  72. Re:Gunning for 2GHz ... by stux · · Score: 2

    I've written some highly optimized code for MMX/MMXExtended and altivec.

    A 500Mhz G4 is about 30% faster than a 1.3Ghz Athlon when running these image filtering functions...

    And the Athlon is using DDR, while the G4 has only a 100mhz bus... and the functions place a huge demand on both the integer units and the memory interface.

    Basically my point is...

    I'm not convinced that a 2.5Ghz P4 is faster than a DualG4... when running highly optimized vector code.

    And that's of course the reason people need 2.5Ghz PCs :)

    (don't tell me you need that much power for a typing letters ;))

    BUT, I haven't written SSE2 versions yet, and SSE2 does seem to be fairly competitive with AltiVec (not as good, but competitive, AltiVec makes MMX 'feel' like a cheap toy)

    --

    ---
    Live Long & Prosper \\//_
    CYA STUX =`B^) 'da Captain,
    Jedi & Last *-fytr
  73. yet to see it by johnjones · · Score: 2

    intel said the Xscale would do 900MHz but all the test chips and produvtion has been 400MHz

    so really unless you have benchmarked it (A chip which I havnt seen) you can say that

    compare a 400MHz G3 against a 400MHz Xscale and then we can talk

    in terms of apps like telephonery and video then the ARM wins because of the DSP extensions in terms of floating point add a VPU and then the ARM is not to shabby

    regards

    John Jones

    1. Re:yet to see it by stux · · Score: 2

      I have benchmarked it.

      The ARM DSP extensions aren't very applicable to video. For audio they are pretty nifty though.

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
  74. Re:160 hrm.. by stux · · Score: 2

    The difference is that each of the 142 instructions had multiple modes, multiple formats, multiple argument lists and where compeltely different from each other

    RISC means reduced complexity, not reduced instructions, all the instructions can roughly be divided into

    load/store
    processing
    branching

    that's more or less it, and they're all the same in each category, they just do different things

    so you have loads, they all load from memory to a specified register, there are different instructions for loading a 8 bits, 16bits, 32 bits etc, and some different ones to handle signextension etc.

    meanwhile the processing instructions are basically all of the form

    C = A + B

    where A, B and C are any registers, B could be a number instead of a register. The + of course can be one of many operations, and thats the difference between teh instruction

    All the instructions might update the condition registers, or might be word, byte, or halfword variants... but there aren't very many base instructions but, if you combine the base instructions with the 5 combinations of instruction for every instruction, then you get a fairly large number.

    But because the ISA is so elegant its very easy to learn. And its very easy for the CPU to process it.

    In relation, to a CISC architecture (which is a retroactive name), any RISC design is a model of simplicity.

    --

    ---
    Live Long & Prosper \\//_
    CYA STUX =`B^) 'da Captain,
    Jedi & Last *-fytr
  75. Re:In use? by stux · · Score: 2

    Ahem...

    The big ones (IBM's) use PowerPC chips...

    They just call them POWER3 and POWER4 ;)

    IBM doesn't make big ones which don't use PowerPC's as far as I know.... all the ones which use Intel's chips aren't.... big :)

    --

    ---
    Live Long & Prosper \\//_
    CYA STUX =`B^) 'da Captain,
    Jedi & Last *-fytr
  76. Re:Wait a minute by stux · · Score: 2

    WTH are you talking about?

    Apple uses 64bit FPU operations on the 64bit FPU...

    BUT the altivec unit is only capable of 32bit FP operation (of course it does 4 of them at a time)

    --

    ---
    Live Long & Prosper \\//_
    CYA STUX =`B^) 'da Captain,
    Jedi & Last *-fytr
  77. so you are saying by autopr0n · · Score: 2

    That all 160 of these vector instructions take that format? I do find that a bit hard to belive.

    Also, load store instructions don't take that form.

    --
    autopr0n is like, down and stuff.
    1. Re:so you are saying by stux · · Score: 2

      I didn't say the load/store instructions took that form. The data processing instructions take that form.

      BTW, almost all the altivec data processing instructions DO take that form. An interesting example of an instruction in non-normal form is the permute instruction which is :

      d = vec_perm(a,b,c); where a,b are source registers, c is the permute register and d is the destination. Very powerful instruction

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
  78. You misunderstood by FreeUser · · Score: 2

    What, you're going to blame this fiasco on one age group being myopic

    Absolutely not. The wrongdoers and politicians span several generations.

    My point was how commonplace the rhetoric of "free market says, so everyone should just cave and do" has become. This is a relatively new development, one that flies in the face of economic theory, free markets, free societies, and a functional society, and one that would have been laughed into submission a few short years ago.

    These days one rarely hears a rebuttal, so I begin to wonder why that is and speculate that there is perhaps a group of people who do not grasp capitalism, perhaps because the only form of it they've been exposed to is the corporate perversion of it we've had throughout the late 80s, 90's, and early naughties.

    Nothing more was implied or intended than that.

    Oh, and if any one generation were to take a big chunck of the blame for the philosophical myopia and malaise that has engulfed so much of the American psyche over the last twenty years, I would most certainly rank my generation at the top of that list, though, as you rightly point out, the blame is a little more widely spread than that.

    --
    The Future of Human Evolution: Autonomy
  79. Re:just curious... by MoneyT · · Score: 2

    I don't know the technical details, but from my own experience:

    VPC doesn't just make windows think it's on a PC, it actualy emulates the x86 environment, right down to the hardware. This means you could install any x86 based OS to your mac. It uses (dynamic?) disk images to serve as the harddrive, and runs the machine in it's own window. As near as I've been able to tell, the only thing VPC can't do well is video games. Oh well, that's why I bought a PS2

    --
    T Money
    World Domination with a plastic spoon since 1984
  80. (correction) Re:Free Markets Require Compet.... by Tablizer · · Score: 2

    Correction:

    This: "Intel has *not* monopolized CPU sales quite yet."

    Should read: "Intel has *not* monopolized x86 CPU sales quite yet."

    Actually I should also toss the "quite yet". I cannot predict the future after all.

  81. RISC != fewer instructions (despite acronym) by dutky · · Score: 2
    How many times do we need to go through this crap? Despite the reputed meaning of the acronym, RISC doesn't have anything to do with the number of instructions!

    gelfling wrote

    Clearly this is no longer a RISC design because the original PPC instruction set had what, 174 instructions? So add 160 more and you have 334.

    and, earlier, autopr0n wrote
    Yet Mac zealots will still be going on and on about how PPC is better because "Its RISC!". Never mind that the 486 only had 142 instructions total or anything like that.

    RISC is about reduced complexity and designing architectures for best use by optimizing compilers.

    If anyone actually wants to learn something (rather than simply spouting ignorant marketing propaganda) you can check out John Mashey's periodic RISC vs. CISC article from the comp.arch newsgroup.

    The essence of the RISC philosophy can be summed up in this quote from Hennessey & Patterson: "Make the common case fast and rare case correct." The question is, however, how do we know what is the common case? The answer from H&P is to look at the occurrance of various instructions in actual programs. Since most programs are generated by compilers, this amounts to looking at what is used most commonly by compiler code generation engines.

    Once you have made an inventory of instruction usage, what you find is that lots of time and instructions are spent moving data between registers and memory because you don't have enough registers, and over 80% of the addressing is done with only a couple of addressing modes. In other words, compilers are simply no good at making use of most complicated instructions common in most pre-RISC architectures (including the 80x86).

    When you design an architecture that caters to the kind of usage a compiler likes, you come up with an architecture that has lots of registers and performs all arithmetic operations on values in the registers, only accessing memory with simple load and store instructions supporting a few simple addressing modes (absolute address, register direct, and, possibly, register direct with immediate index). Along the way, in order to make various CPU bookkeepping tasks as simple as possible, you will use a fixed length instruction word with only a few instruction formats, and ensure than any single instruction can only cause one fault condition (memory access fault, instruction operand fault, etc.)

    This general description is a pretty good match for almost all, so-called, RISC architectures: MIPS, M88000, ROMP, POWER, PowerPC, PA-RISC, Alpha, AMD29000, Sparc, ARM, Clipper, etc. The fact that all of these architectures share so many common features says something profound about the descriptive power of the term 'RISC' which cannot, easily, be said of the converse term, 'CISC'.

    Just to head off the other popular mis-conception concerning RISC vs. CISC: RISC has nothing to do with the implementation features of a given processor, only with the programmer visible architectural features (number of registers, instructions, instruction encoding, etc.). Hence, no matter what name Intel or AMD use to describe the current dynamic micro-coding scheme used to salvage another generation of bloated, power guzzling, 8-bit microcontroller follow-ons, the 80x86 will never be considered a RISC processor.

    1. Re:RISC != fewer instructions (despite acronym) by dutky · · Score: 2
      daveman_1 wrote
      And RISC will never make it onto the PC desktop.

      What, precisely, do you mean by "never"?

      There have been personal computer systems in use for at least 10 years that are based on RISC processors, not to mention a large number of game platforms and hand-held computers. In the desktop world, the fifth largest personal computer manufacturer has been selling only RISC based systems for the past 7 years.

      I don't think that word means what you think it means.

  82. Re:just curious... by ZigMonty · · Score: 2

    my understanding is that Virtual PC makes Windows thinks that it's on an x86 computer...and it's an elegant hack.)

    It actually emulates the hardware of a PC so Linux x86, *BSD, etc will also run fine. One of the reasons that VirtualPC is surprisingly not shitty is that the PPC has a few little tricks to help. For example when emulating x86 code, VirtualPC throws the PPC into little endian mode (it's natively big endian). This saves lots of byte swapping instructions. The PPC was designed to be a great emulator.

  83. Re:it says more than 160 and Altivec=162 by dbrutus · · Score: 2

    Duh! Apple never talks about unreleased hardware this far in advance. It's a slam dunk that the sales force that is going to be tasked to sell this will be looking at Apple as a large client for the chip and that they will be pressuring the engineering team on making their SIMD system Altivec.

    I suspect that the engineers aren't going to resist that too much.

  84. Re:holy sh*t by Shanep · · Score: 2

    (OSX is way too slow now, maybe it just needs a couple of procs for "eye-candy"...)

    I'm getting sick of hearing people say OSX is slow. I run OSX on an old 300MHz G3 iBook with 128MB ram. I find it more than usable.

    OSX 10.1.5 gave hardware accelerated support for my ATI video which made it suddenly much quicker visually. 10.1.5 is much quicker than the 10.1.3 I have on CD.

    OSX keeps getting quicker and plenty of RAM helps too, which is why I'll be upgrading this old machine to 320MB soon. Jaguar should be even quicker again.

    Now having said all this, I imagine running Jaguar with RAM maxed out on any high end G3 or G4 should be very nice.

    Coming from a Lintel/Wintel background, I am loving the combination of excellent stability and extreme intuitive usability.

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?