Slashdot Mirror


Motorola G5 - 2Ghz 64bit

Nerdkiller writes " An article appeared on ZDnet with some information on the G5 chip expected in 2 years. It will be competing with the Intel Merced which is expected out around the same time. A full 64 bit 2 Ghz processor. The Intel Merced will be able to support 64 bit processing, however it must be run under emulation for 32bit code. The G5 requires no change in current code with exception to some low level OS stuff. "

152 comments

  1. Re:Incredible chip! by heh2k · · Score: 1

    QNX runs on PPC. It probably doesn't support pmacs, though, but i'm guessing you'll probably be able to find embedded altivec g4 based SBCs soon.

  2. Re:G5 vs G4 architecture. by John+Siracusa · · Score: 1

    The "extensible architecture" is part of the previously announced "Booke E" project:

    Check it out.

  3. Re:IA=32 not emulated under Merced! by Anonymous Coward · · Score: 0

    If it makes sense, it brings us to another question, why don't Motorola have an IA-32 unit on their PowerPC chips?

    Interestinglg, IBM at one point was going to make a PPC chip with an x86 chip (the 615 and 620), but their plans fell through because Microsoft was having trouble with NT-PPC, and Apple didn't want the chip....Oh well!

  4. Re:Huh? by Rone · · Score: 1

    >> The powerpc chip is meant for macintosh products and thats all the is to it.

    Not so. IBM has been making heavy-duty UNIX workstations based on PowerPC chips (such as the RS-6000, if memory serves me correctly) for quite a while now, and Motorola has also been selling slightly-modified versions of the chips for use in embedded systems for a long time.

    Apple may be the most noted user of PowerPC technology, but it's far from being the ONLY user of it.

  5. Re:Altivec instructions by Drizzit · · Score: 1

    But unlike MMX, SSE, or 3DNow, Altivec is an entirely separate vector unit, with its own vector permute unit to chop shop the data, so it is usable by the SIMD instructions. So unlike AMD's or Pentiums a PPC 7400 (aka G4) can process FP, Int and Altivec at the same time, no mode switches or register swaps.

  6. Re:Egad! by Anonymous Coward · · Score: 0

    they won't have nearly the same amount of trouble. AIM made 64-bit G3s for R&D purposes, but never marketed them and supposedly also 64-bit G4s. IBM already sells 64-bit PowerPCs, such as the Power3 - AIM is far better prepared then Intel was, so G5 will be pretty painless.

  7. Re:Motorola Gx - the next x86???! by Guy+Harris · · Score: 2
    The first PPCs had x86 instruction hardware support.

    References, please? I've seen nothing to indicate that any PowerPC chip that actually made it out the door had x86 instruction support; all I've heard were claims that a 615 chip was being developed that would run x86 code, and, if I remember correctly, claims that Exponential's 704 would have x86 support.

    The PPC is basically a RISCified mixture of m68k and x86

    The PowerPC architecture is derived from IBM's POWER architecture (yeah, the same POWER architecture to which you referred with "IBM Power"), which first showed up in the RS/6000's, with assorted changes, e.g. single-precision floating-point and multiply and divide instructions that don't go through an MQ register. Please explain how a POWER derivative is "a RISCified mixture of m68k and x86, just a little cleaned up".

  8. Re:Isn't the G4 128 bit??? by Anonymous Coward · · Score: 0

    Shit, guess I'll have to return my gross pay to my employer for the year if anything I did on my Mac wasn't work. Won't the company be surprised they haven't done anything productive in the nearly 18 years they've had Macs onsite. And our readers were just buying into the myth.

  9. Re:Why make a 32bit version? by Guy+Harris · · Score: 2
    the 32- versus 64-bit refers to the size of the instructions on the chip

    No. Check out the PowerPC Programming Environments Manuals section of this page, and the (PDF) documents it links to. The instructions are 32 bits; the addresses and data they manipulate can be 64-bit in 64-bit PowerPC processors.

  10. Re:Isn't the G4 128 bit??? by Guy+Harris · · Score: 2
    As I stated in another post, when people talk about 32- or 64-bit chips, they are usually talking about the length of the instruction set.

    And as others stated in replies to your post, that's not the case; the instructions are 32-bit in the 64-bit PowerPC architecture.

    With 64-bit instructions you can create new operations, or more likely address more memory.

    You can address more memory without 64-bit instructions; you might just have to do more work to synthesize addresses, and if the address is just a pointer you've been handed, or a pointer in a data structure, you don't have to synthesize the address.

  11. Re:Incredible chip! - corrections by Roy+Ward · · Score: 1

    A few inaccuracies with the post I am replying to (Most of these are just nit-picks from someone familiar with the instruction set):

    * It is SIMD, in that each altivec operation does the same thing to each part of the altivec register.

    * Altivec has 32 Altivec (128 bit) registers, not 64, in addition to the 64-bit floating point and 32-bit integer registers.

    * Altivec registers can be treated as:
    - 16 8-bit, 8 16-bit or 4-32-bit integers
    - 4 32-bit floats
    - 128 bits for bitwise operations
    There is no support for 64-bit integers, or for 16-bit or 64-bit floats - only 32-bit floats are supported.

    * There is no explicit support for fixed point operations, although there is provision for converting between floating and fixed point.

    * Altivec instructions take 1,2 _or_3_ registers as source, and one as destination.

    It is also rather fun to program (even if only using an emulator at the moment) :-)

    - Roy Ward.

  12. Re:G5 not first 64bit PPC by Guy+Harris · · Score: 2
    If you expand the PPC family to include the POWER chipsets used in RS/6000s, then you can also include the POWER3 as a 64bit PPC...

    I'd include in the PowerPC family any chip that implements the PowerPC instruction set architecture, and this press release says:

    The POWER3 design is based on the highly scalable PowerPC architecture, IBM's strategic architecture used in its designs for embedded controllers to desktop-class processors to high-end processors. The PowerPC architecture provides the ability for thousands of POWER3 microprocessors to be combined into a single, unified computing unit.

    (although it's not entirely clear how the instruction set "provides the ability for thousands of POWER3 microprocessors to be combined into a single, unified computing unit"). The RIOS chipset in the first RS/6000's implemented the POWER architecture, which had a few things PowerPC doesn't and didn't have somethings PowerPC does (but there is a common subset of the instruction set), as did the RSC (which I'm told stood for "RIOS Single-Chip", and which I've heard was modified to make the 601), and the POWER2 chipset implemented the POWER2 architecture (added a few things to POWER, but also lacked some stuff PowerPC had); I guess POWER3 finally picks up all of PowerPC.

    However, it, like the RS64 in some other RS/6000 models, and the models used in the AS/400's (one of which is the RS64 III, as per this paper, presumably with "tags-active" mode turned on in the AS/400's and off in the RS/6000's), are proprietary to IBM, unlike the 4xx, 6xx, and 7xx chips, which IBM Microelectronics sells.

  13. Re:Why keep 32-bit insructions at all? by Graymalkin · · Score: 1

    Pentium chips still run 16bit code. Lets try to enter the realm of fully 32bit architecture (NT, MacOS, Linux, ect.) and leave 16bit behind. Having a fully 64bit system will be nice and all but it's not quite needed yet for the home or office, unless of course your business includes high performance servers or giant 3D workstations. As seen with many flavours of Unix-linux included-a 32bit architecture works fine for most applications. The rise in 32bit Xeon servers and Pentium workstations shows that 32bit isn't obsolete yet and can do the same job as it's 64bit counterparts sometimes for much less money. And just two things for you to think about, keeping CISC on a RISC chip and comparing it to a 32 and 64bit core complaining about performance issues is comparing Apple and oranges. Having the ability to process 32bit code on a 64bit chip if anything increases the speed because you can have two 32bit instructions run every cycle rather than a single 64bit instruction. This means the 32bit code is run at twice the speed as if it were run on a 32bit chip. Second of all Motorola already makes 64bit chips, these funny things called PowerPC chips. IBM and Apple use them, Apple runs 32bit code on the 64bit chip and now the 750 which is 128bit much faster than it ran on older chips.

    --
    I'm a loner Dottie, a Rebel.
  14. Open PPC Motherboards? by Anonymous Coward · · Score: 0

    This isn't really useful to me unless there's other PPC hardware out there besides Apple. I feel that Jobs isn't that far removed from Gates when it comes to business practices, and don't want to tie myself to a hardware platform that isn't even really open... And really, what fun is having a computer if you can't build it yourself? ;)

    1. Re:Open PPC Motherboards? by Lord+Kenja · · Score: 1

      Hmmm... IBM released a standard not too long ago. If memory serves. And at least ONE other company is working on making PPC machines (that's based in that standard - I think). Can't remember their name though.

      Anyway it's a pretty fair thing not wanthing to open a HW platform for outsiders (and the last time Apple tried it they where pushed out of maketspace instad of expanding the total). It IS there Apple makes the most of their money.

      Try asking Psion or IBM (for their server machines that is) or whoever else who makes non-'standard' computers if they want to open their HW platform and let competitors use their research to take some of their marketshare.

    2. Re:Open PPC Motherboards? by tak+amalak · · Score: 1

      There will be at least 2 makers of PPC motherboards. One company is Prophet. For more info on the open PPC mobo project, check out this link.
      --

      --
      Don't lead me into temptation... I can find it myself.
  15. Why make a 32bit version? by pointwood · · Score: 1

    >In contrast, the 64-bit version of the G5 (which will also be available in a 32-bit version) will be able to run 32-bit applications "in full native mode," Swearingen said.

    If the 64bit version runs 32bit applications just as good as (or nearly as good as) an 32bit version and it only takes a few modifications to make the 32bit application run, then why make the 32bit version?

    Seems like a waste of time to me?!
    That time could (maybe?) be used for getting the 64bit version out a bit earlier...

    1. Re:Why make a 32bit version? by Menoyoda · · Score: 2

      My guess would be that a 32 bit version would be cheaper and useful for the embedded OSs mentioned in the article. They would need to be tweaked to work on the 64 bit chips anyway. PowerPC's biggest market is in embedded devices, after all.

    2. Re:Why make a 32bit version? by rugger · · Score: 3

      There seems to be some misunderstanding on the PowerPC archetecture.

      The PowerPC architecture is a instruction set definition written by Apple/IBM. It specifies a set of 32bit and 64bit instructions that PowerPC implementations must follow. 32bit implementations do not need to implement the 64bit instructions. (they are specified as optional in the specifications)

      Under PowerPC, 32bit and 64bit code can be executed at the same time (no mode switching like x86).

      All current PowerPC chips are only 32bit implemenations. It appears that the G5 will be the first 64bit PowerPC implementation.

      It makes no sense ditching the 32 bit instructions because supporting them is

      1) Not very expensive in the PowerPC archiecture (unlike Merced)
      2) You can write faster programs by mixing the faster 32 bit instructions with the slower 64 bit instructions when needed.
      3) Allows people to run existing and 64bit software transparently. (imagine 64bit modules on a 32bit database server)

    3. Re:Why make a 32bit version? by Zebulun · · Score: 1

      one thing that strikes me as odd is that the G4, at least according to Apple, is native 128bit.. why take a step back.. if they are migrating Mac OS X to make full use of the G4 hardware it just doesnt make sense to have the next processor be 64 instead of 128bit.

      just a thought

      -Z

      --
      I'm afraid. I'm afraid, Dave. Dave, my mind is going. I can feel it. I can feel it. My mind is going.
    4. Re:Why make a 32bit version? by rugger · · Score: 1

      No that is the bit size of the alta-vec extentions that they hype almost as much as intel did MMX (just alta-vec is hopefully more useful than intels braindead MMX)

      Hopefully G5 will also have these extentions.

      just the answer :)

    5. Re:Why make a 32bit version? by G-Man · · Score: 1

      To elaborate on what rugger said, the 32- versus 64-bit refers to the size of the instructions on the chip, which operate on chunks of data that may or may not be the same size.

      The current PowerPC chips use 32-bit instructions. On the G4 the integer registers also happen to be 32-bit, while the floating point registers are 64-bit and the AltiVec (vector) registers are 128-bit. The point of AltiVec is not to be used for 128-bit wide chunks of data (though it could be) but to instead manipulate several floats or ints at the same time (2 x 64, 4 x 32, or 8 x 16).

      The advantages of 64-bit instructions would be: a) adding new and different instructions, b) addressing more memory, or c) a little bit of both. I haven't seen the 64-bit instructions, so I'm not sure which route they took. Even in the current PowerPC there is no shortage of instructions, and most programs only use a portion of them, so I'm not sure there is much need to create more. On the other hand, addressing gobs and gobs of memory is a definite benefit for servers.

      Why keep making 32-bit versions? As others have noted, if you don't need to address all that memory then there is little real world benefit. For embedded and desktop systems this may well be the case. Again for servers a different story. Also, the bigger and more varied the instruction set, the more physical space it takes up on the chip. This space could be used instead for more registers or multiple cores, both of which might be more handy for most users.

    6. Re:Why make a 32bit version? by Anonymous Coward · · Score: 0

      No, I think the 64-bit PPC still uses 32-bit-long instructions. But it uses 64-bit pointers. It's all about the pointers.

  16. Re:Why does anyone want 2GHz? by TurkishGeek · · Score: 1

    I agree, but since this is Intel's butter and bread, they are aggressively supporting any company that can come up with creative ways to use all that available horsepower; therefore creating demand. Microsoft, for one, will probably come up with Office 2002 with a 3D-animated Office Assistant paperclip with artificial intelligence and speech recognition..well, you get the picture.

    Seriously though, so far game companies have been at the forefront for pushing the performance envelope. During the next two years, broadband, always-on Internet connections will drastically change the computing needs. Increased need for security will lead to use of stronger encryption, people would like to watch streaming videos with larger screen size and better frame rates, and so on.

    And don't forget, software people will always manage to find a way of bloating their software with new features that will suck up all available CPU power. Even good old Linux is not the same thing it used to be five years ago. I mean, it was possible to do a lot of work on a 486DX-2/66 with 8MB RAM and trusty twm. Now everyone and his mother seem to run Gnome or KDE for just having a couple of open xterms.

    --
    Zigbee Central: A Zigbee weblog
  17. Q:Why does anyone want 2GHz? A: Realtime sound pro by Anonymous Coward · · Score: 0

    Anyone bashing away on an computer trying to make music would love/needs this kind of processing power. Applying real time effects to audio production and being able to swap them in and out etc causes HUGE processing overheads.

  18. Re:G5 vs G4 architecture. by John+Siracusa · · Score: 1

    Er, sorry, stray "e" there. Why doesn't Slashdot allow authors to edit their own comments?

  19. Re:Huh? by Squeaky · · Score: 1

    Or, here to be more specific.

  20. Re:Huh? by tak+amalak · · Score: 1

    Thanks. I was just being lazy... ;)
    --

    --
    Don't lead me into temptation... I can find it myself.
  21. Ho-Hum by Greyfox · · Score: 2
    Wait 2 years for a 64 bit G5

    Or 1 year for a 64 bit Merced

    Or buy a 64 bit alpha today

    Decisions Decisions...

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Ho-Hum by jafac · · Score: 1

      You mean, buy a 64 bit alpha 5 years ago.

      "The number of suckers born each minute doubles every 18 months."

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  22. Re:Incredible chip! by gig · · Score: 1

    > and that the G4 makes this possible for
    > wont of a RTOS.

    Isn't Apple's Darwin a Real Time OS? I thought I read that in an article about QuickTime Streaming Server.

  23. Re:Why does anyone want 2GHz? by Graymalkin · · Score: 1

    So you can play out Star Trek in your house. Dictating your report for the boss whgile listening to mp3s and surfing all at the same time on the same computer. More realistic games are another option, maybe first person shooters but also ultra real racing and flying games, detective games with super realistic environments.

    --
    I'm a loner Dottie, a Rebel.
  24. Re:Why keep 32-bit insructions at all? by Guy+Harris · · Score: 2
    Having the ability to process 32bit code on a 64bit chip if anything increases the speed because you can have two 32bit instructions run every cycle rather than a single 64bit instruction.

    Not if, say, a 32-bit arithmetic instruction uses an entire ALU, as I think is the case on most 64-bit machines; I don't know if there are any that'd split a 64-bit ALU up into two 32-bit ALUs and run two 32-bit instructions through them (especially given that registers generally aren't split that way, either).

    The SIMD "multimedia" instructions that most general-purpose instruction set architectures have picked up may process multiple less-than-full-word-size units in one ALU and in one instruction, but that's one instruction, not two.

    Second of all Motorola already makes 64bit chips, these funny things called PowerPC chips. IBM and Apple use them, Apple runs 32bit code on the 64bit chip

    What chips that implement the 64-bit version of the PowerPC instruction set does Apple use? (Chips that implement the 32-bit version of the instruction set, but that have a 64-bit bus interface, don't count as "64-bit chips" here.)

    and now the 750 which is 128bit

    No, it's 32-bit - it implements the 32-bit version of the PowerPC, without the AltiVec instructions, and according to this page at Motorola's Web site it has only a 64-bit bus interface for data.

    Perhaps you're thinking of the 7400, which has the AltiVec instructions, but it also has only a 64-bit data bus, and only implements the 32-bit version of the core PowerPC architecture (note that the page for the 7400 links to the 32-bit version of the "Programming Environments Manual"), even if it also implements the AltiVec instructions that work on 128-bit registers.

  25. Re:Isn't the G4 128 bit??? by Anonymous Coward · · Score: 0

    I talked 'bout REAL COMPUTING. The Mac is occasionally still used for some simple Graphics tasks or Media Editing - the latter however only works reasonably well with some very pricey extra Hardware slapped on top of the System. My Word still stands: No real computing is done on Macs. They are basically lifestyle toys.

  26. Silly by Emil+Brink · · Score: 2

    Um, I don't want to be the one complaining about new cool (hot?) processors, but to start hyping something we'll see in two years sounds a little bit extreme. I mean, that's almost the way Wintel do business, right?

    --
    main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
    1. Re:Silly by bmetzler · · Score: 2
      Um, I don't want to be the one complaining about new cool (hot?) processors, but to start hyping something we'll see in two years sounds a little bit extreme. I mean, that's almost the way Wintel do business, right?

      Well, yes, if Motorola was the Monopoly and they where just throwing out a few numbers to keep everybody duped into using their product instead of a superior competitor's product, then I would agree it was the way Wintel do business.

      But I don't see it this way. Car companies demo future designs all the time. I know what cars of the future are probably going to look like. Many other companies make future announcements. It's not just enough to know where you are now, you need to know where you are going.

      A "roadmap" is indespensible. Motorola is doing it right by letting us know what the future will look like. This isn't the "vapourware" that we get from other companies that when the competition releases a technically superior they cry, "Oh, we've been planning this for years. Why we'll have a similar product release in just a short time!"

      Good for Motorola! I can't wait to use the G5 in my servers in coming years. Right along with my Alpha's, and Sparc's.

      -Brent
      --
    2. Re:Silly by Anonymous Coward · · Score: 0

      Intel started hyping Merced years ago and its still a way off.

  27. Re:Yeah, and "640K should be enough for anyone" by Anonymous Coward · · Score: 0

    "640K should be enough for anyone" Bill Gates circa 1980.

    I don't wish to be an apologist for Bill Gates, but this quote appears to be an urban legend. No one can find a source for the quote.

    More info can be found at http://www.urbanlegends.com/celebrities/bill.gates /gates_memory.html

  28. Squirtle's law by Squirtle · · Score: 3

    Every two years the speed of software halves.

    So all this stuff makes not a damn bit of difference.

    Now look - you've gone and made me grumpy.

    1. Re:Squirtle's law by Porky+Pig · · Score: 1

      >Every two years the speed of software halves.
      -------

      I'm anxious to see the 1Hz processor (in about
      28-30 years, assuming the current clock speed is
      500Mhz)

      Just don't ever try to play mp3 files on it.

      --
      Grunt. Oink, oink.
  29. Re:Isn't the G4 128 bit??? by G-Man · · Score: 1

    I stand corrected. Thx.

  30. If only... by Krellis · · Score: 3

    Now if we could just get some additional, good, free, open-source operating systems ported to run on this chip, it would be even better.

    LinuxPPC is there, and good; I've been very impressed by what it can do. But wouldn't we all like to see FreeBSD, or other Linux distributions ported to run (and run well) on PPC chips? And even better, now on the G5. I can just see the performance of a full 64-bit native OS running on that chip... *drool*

    But then again, we have plenty of time before they come out to do the work!

    ---
    Tim Wilde
    Gimme 42 daemons!

    1. Re:If only... by chip+guy · · Score: 1

      Well Motorola will certainly need every minute of those two years to achieve their goal. A 2 GHz G5 represents a factor of four increase in clock rate for the PPC family in 24 months. Sorry but semiconductor technology *might* provide a factor of two on its own. This means that the G5 will have to be a very deeply pipelined design. This is a completely radical departure for PPC designers and I would anticipate both massively slipped schedules and disappointing results. Even if Motorola had experience with the tools and techniques for this style of design I would expect the curse of complex CPU design to apply like it did for the 21264, merced, and UltraSPARC-III. Don't hold your breath for either the delivery date or the 2 GHz clock rate. The other thing is I doubt Mot would invest the huge resources in the G5 unless it was also well suited for high end embedded control (would you bet a few hundred million bucks on Steve jobs being consistent? remember when Apple was the blue chip sustomer for the StrongARM? :) This means the G5 is unlikely to be as bleeding edge in complexity, bandwidth, and parallel execution resources as IA-64 and Alphas of the same era and will do less work per clock cycle.

    2. Re:If only... by tak+amalak · · Score: 1

      That's alot of speculation and pessimism about a processor we know almost nothing about.
      --

      --
      Don't lead me into temptation... I can find it myself.
    3. Re:If only... by xim · · Score: 1

      Other Linux distros? Debian, YellowDog

      BSD? NetBSD, MacOS X

    4. Re:If only... by Uart · · Score: 1

      Free BSD is the Direct Descendnt of 386BSD, it is Intel only.

      NetBSD is the mos portable BSD, While OpenBSD is the most secure, and is probably pretty portable, but FreeBSD is the least portable, but I'm sure that speeds it up.

      Not that it couldn't be MADE portable, I believe Linus used to say that Linux wasn't portable, and now its prettymuch everywhere, so there you go. NetBSD is there now though, which is why apple "borrowed" from it for Darwin/OSX. (you have to give them credit for re-releasing their improvements)

      --

      Opinionated Law Student Strikes Again!
  31. Re:Why does anyone want 2GHz? by Betcour · · Score: 1

    This is all fine except that future 3D card have their own geometry engine, which means the only job left to the CPU is AI and a bunch of small non-intensive tasks. This means there will be hardly any difference between a 400 Mhz Celeron and a Athlon 700 if you fit a card with geometry engine. My opinion is that the video chipmaker (nVidia) are going to get the big bucks Intel and AMD used to have from gamers. Now it is common to pay more for your 3D card than for your CPU, and according to price quotes from nVidia on the new GeForce 256, it is going to be even worse.

  32. Huh? by Anonymous Coward · · Score: 2

    Why was this posted under the Apple heading? Slashdot needs a seperate topic for PowerPC related articles.

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

      The powerpc chip is meant for macintosh products and thats all the is to it. To use it on anything else is completely absurd. The macintosh os is meant to run gracefully and smoothly on that fine processor. I find this so frustrating. Why would anyone want to put something as ugly as linux on a cute little wheemac :(

    2. Re:Huh? by tak+amalak · · Score: 1

      Right. I remember seeing on IBMs PowerPC site some terms on using the PPC logo. /. should look into it. I think the site is here.
      --

      --
      Don't lead me into temptation... I can find it myself.
  33. Re:Why does anyone want 2GHz? by Saxton · · Score: 1

    To increase my rc5 stats. That's probably about it. Pathetic existance, isn't it? -Saxton


    _________

    --
    My name is Aaron Landry, and I approve this message.
  34. Run 32-bit apps 'without emulation'? by Ed+Avis · · Score: 1

    I don't understand what they mean by saying that the new processor will be able to run 32-bit applications 'without emulation'. All processors have a certain amount of legacy stuff they have to support. Journalists would have us believe that while Merced will 'emulate' x86 instructions, the Intel 686 CPUs can run them natively. But the i686 uses a RISC core and translates instructions before executing them.

    --
    -- Ed Avis ed@membled.com
    1. Re:Run 32-bit apps 'without emulation'? by gavinhall · · Score: 2

      Posted by Nr9:

      Cuz its no emulation.
      software or hardware
      no decoding.
      it is the same instruction set
      64 bit PowerPC is designed with binary compatibility with 32 bit powerpc.
      intel 686 CPUs run them natively cuz thats the only ISA they can run.

    2. Re:Run 32-bit apps 'without emulation'? by TurkishGeek · · Score: 3

      Yes, AMD K6 has a RISC core underneath, and instructions are translated to what AMD calls the "R-ops", if my memory serves me right. AMD K6 has its roots in the NexGen Nx686, which was the successor to Nx586, the first x86 clone on the market which could compete with Pentium's performance.(it was a nice processor, but it flopped for several other reasons) The reason I'm telling this is that Nx586 had an assembler of its own, and theoretically could be programmed using its own RISC assembly language, bypassing the full x86 compatibility layer altogether.

      Anything derived from the P6 core (Celeron, Pentium Pro, Pentium II/III) behaves pretty much the same way-x86 instructions are converted to RISC-like shorter ops, and executed by the core. I believe Intel calls these "micro-ops" rather than "R-ops" like AMD does-hence avoiding the "R-word" they don't like to use much...

      --
      Zigbee Central: A Zigbee weblog
    3. Re:Run 32-bit apps 'without emulation'? by Zurk · · Score: 1

      isnt that RTL or register transfer language ? The RTL instructions are executed by the processor but any others are converted to RTL ops. I use a RTL simulator once..pretty neat. I'd like to see altivec (cray fp type instructions) supported by linux tho..its missing out on the altivec stuff with the g4 which is a shame.

    4. Re:Run 32-bit apps 'without emulation'? by schnurble · · Score: 1
      natively. But the i686 uses a RISC core and translates instructions before executing them.

      Uhhhhh. AFAIK, all ix86 chips are still (regrettably) CISC. I've been told that AMD K6 chips are running a RISC core, but then my sources have been known to be horribly wrong.

      I'd like to think the i686 runs a RISC core, but I've already done enough wishful thinking for one day.

      --
      "To err is human, to forgive is simply not my policy." --root
    5. Re:Run 32-bit apps 'without emulation'? by TurkishGeek · · Score: 1

      No, RTL has nothing to do with computer architecture whatsoever. RTL stands for "register transfer level" and is used to refer to a level of abstraction in the description of digital hardware. An RTL description is the description of the internal workings of a digital system using some kind of hardware description language like Verilog or VHDL, or some other notation; that clearly defines the registers, or the state elements, and transitions between them. In case of chip designs, an RTL description of a digital system is usually the input to a logic synthesis system to create the chip.

      You probably ran an RTL simulation of a processor. There is no such thing as "RTL instructions".

      --
      Zigbee Central: A Zigbee weblog
  35. Re:Isn't the G4 128 bit??? by Anonymous Coward · · Score: 0

    So what is REAL computing?

    I could've sworn that i've used Mathematica on a Mac.

    I could've sworn that i've done alot of CAD work on my Mac.

    I could've sworn that i've done circuit layout on a Mac.

    I could've sworn that i've done digital simulation on a Mac.

    I could've sworn that i've done logic optimization on a Mac.

    I could've sworn that i've used PSpice on a Mac.

    Did I not do these things? Or do you define REAL computing to be something else, like recompiling the Kernel.

    FYI - A *HUGE* chunk of graphics and Media work is done on the Mac. We're talking in the 60% market share figures here. That isn't just occasionally used in media work.

    Tom

  36. Re:Altivec instructions by Anonymous Coward · · Score: 0

    Actually, the AltiVec instructions do operate on vectors. The cool thing is, it can operate on a 128-bit vector with components ranging from 8-bit to 64-bit. There are references for the instructions in AltiVec at http://www.mot.com/SPS/PowerPC that describe all of the built-in functions available. I imagine there are quite a few more vector instructions they could have added, but adding 162 new instructions is not something to be taken lightly when your instruction word size is fixed (like it is in all 'pure' RISC ISAs).

  37. G5 vs G4 architecture. by cswiii · · Score: 1

    Can anyone explain how much difference there is between the architecture of the G4 and G5? I was reading just yesterday that the theoretical limit on cycles for the G4 was 4 gigaflops -- will the G5 be just a faster version of the G4, or will there be much change in architecture?

    1. Re:G5 vs G4 architecture. by Oniros · · Score: 1

      There is not much information out about the G5.
      The roadmap say it has a new bus topology and a new pipeline.
      Also an "extensible architecture" is mentioned (whatever that is.)

    2. Re:G5 vs G4 architecture. by Oniros · · Score: 3

      I forgot the url to the roadmap:
      http://www.mot.com/SPS/PowerPC/overview/newroadm ap.pdf

  38. Re:Isn't the G4 128 bit??? by Anonymous Coward · · Score: 0
    So what is REAL computing?

    I could've sworn that i've used Mathematica on a Mac.

    I could've sworn that i've done alot of CAD work on my Mac.

    I could've sworn that i've done circuit layout on a Mac.

    I could've sworn that i've done digital simulation on a Mac.

    I could've sworn that i've done logic optimization on a Mac.

    I could've sworn that i've used PSpice on a Mac.

    Did I not do these things? Or do you define REAL computing to be something else, like recompiling the Kernel.

    ALL of these are NOT REAL COMPUTING. I was talking about wheather forecasts, hydrodynamic simulation, nuclear plant process control, space flight navigation, bank and insurance accounting, nuclear test simulation, data warehousing, civil flight control and dispatching and the like. No man with half a brain would trust a Mac (*shudder*) for REAL TASKS like those.

    A *HUGE* chunk of graphics and Media work is done on the Mac. We're talking in the 60% market share figures here. That isn't just occasionally used in media work.

    And where else are Macs used????? It's the Macs *only* niche, and it has been losing share constantly over the last years. But perhaps the Mac can open up a new niche as your little sisters internet terminal (see iMac).

  39. Re:Q:Why does anyone want 2GHz? A: Realtime sound by gig · · Score: 1

    And then you go up exponentially from there if you want to apply those real time effects to video, or render massive 3D spaces.

    Computers aren't fast enough until there are no wait cursors or progress meters ...

  40. Re:The critical resource: Motherboards by BeIshmael · · Score: 1

    Agreed. Thankfully, IBM just released the specifications for the PPC motherboards for anyone to use and create freely. (I'd say they open sourc'd it, but I feel that I'd be using the word improperly--plus it's really a noun, not a verb).

    ARGH! I tried to find a link to the slashdot article or something on macweek/techweb/etc, but I couldn't find it. Anyone have the info?

  41. Re:The critical resource: Motherboards by Anonymous Coward · · Score: 0

    Good point. Hopefully the availablility of PPC motherboards in general will improve as a side effect of IBM's announcement at LinuxWorld that they're giving away the design to one of their mobo's. With any luck this should help jumpstart the PPC mobo industry and set the stage for supporting future processors in that family.

  42. Re:Incredible chip! by Falathar · · Score: 1

    Now last I looked, TI's 'C6x architecture was headed that way with speed and scalability, but no one is ever going to write or port a general purpose OS (ie, Linux, Windoze, MacOS, Be) for/to that chip.

    Uh, why would you port a general purpose OS to a DSP chip? DSP chips are special purpose devices that fit a lot of niches (well, okay, niche really isn't the word since they outsell CPUs by orders of magnitude) that don't need general purpose processors. Much better to have a controller chip of some kind (say x86 or PPC) interfacing with a DSP farm for processing.

  43. Re:Why keep 32-bit insructions at all? by Anonymous Coward · · Score: 0

    Apple never used hardware emulation in the switch to RISC. It was all software.

  44. Re:Isn't the G4 128 bit??? by Anonymous Coward · · Score: 0

    Most 64-bit RISC architectures continue to use 32-bit-long instructions, and one (ARM THUMB--interesting!) 32-bit architecture also includes 16-bit-long instructions (compressed instructions) to reduce the sick code size of the RISC applications for embedded purposes. It makes little sense in the RISC world to use longer instructions because this would increase the logic complexity and actually decrease performance. An exception is the long-instruction-word architectures, which change the compiler writers' obligation to generate pipelined/parallelized code into a requirement, hoping for better speed. The Merced follows in this line, and includes an obligation for explicit parallel computation. In the MIPS IV ISA, for example, there are 64 64-bit registers, 32 of which are used for floating point. The address space is 64-bit. In the Alpha and the UltraSPARC, the data size and address space is 64-bit. There's really no reason for MOT to try to escape any of these parameters, because technology isn't there that requests "better" capability.

  45. Ummm..... by Anonymous Coward · · Score: 0

    Did you forget about OpenBSD or NetBSD? They both run on the ppc architecture.

  46. Re:In Two Years We'll... by Anonymous Coward · · Score: 0

    that was about the best comment i've heard all day

  47. Re:Why does anyone want 2GHz? by Anonymous Coward · · Score: 0

    Personally I think hardware and software innovations go hand in hand. If you build a processor with that kind of power, it opens up a whole LOAD of new possibilities as far as the things you can actually consider doing with it.

    The easiest example is games. Can you imagine a fully raytraced outdoor renderer??? Imagine running around Jurassic park in real time.

    Or how about doing it all with a headset and a VR suit on???

    There are always bigger and better places to go, and its the hardware rather than the software that limits us. There is only so fast you can optimize an algorithm, but by increasing the speed of the hardware, the sky is the limit!

    Dave.

  48. Re:Sounds sweet, eh? by Anonymous Coward · · Score: 0

    G3 B&W are now upgradeable via a fix from Powerlogix !!!

  49. Correction by Anonymous Coward · · Score: 1

    Ummm... The statement in this article is not correct. Merced has already taped out and if it takes them 2 years to produce Intel has serious problems. By then it will be Madison or McKinley. Also the Merced processor has two different parts to its logic. 64 bit and 32 bit architecture, so the processing between the two is seamless. Also I saw someone refer to Intel as Wintel. I don't like Microsoft either, but when you make processors, you have to make them work with the software everyone is using. Reguardless of what everyone thinks, the people who run this company are not idiots, they support what is used. As far as Linux is concerned, now that it is being used more... Intel is starting to support it. If you didn't hear, Linux ran great on the Merced at an expo a few weeks ago. :)

  50. Re:Oh wow by tak+amalak · · Score: 0

    ...because CrackOS is so damned lame, slow, idiotic, and of piss poor design.


    Just like your not so well thought out comment.
    --

    --
    Don't lead me into temptation... I can find it myself.
  51. Re:The critical resource: Motherboards by Anonymous Coward · · Score: 0

    There are no motherboards for StrongARM, it is an embedded processor.

  52. Apple won't be around for the G5 by Anonymous Coward · · Score: 0

    With Apple's current business ethics (suing all makers of translucent all-in-ones, disabling upgrade potential, discontinuing free/semi-free software upgrades for new purchasers) as well as their dwindling market share and frankly overpriced, underpowered lineup.... they simply WON'T be around come the release of this so-called G5. Hopefully IBM's open-ended logicboard designs will still be around so I can run linux/*bsd on a G5-based system....

    1. Re:Apple won't be around for the G5 by znu · · Score: 1

      That deserves to get moderated as flamebait. Apple's stock broke 80 today. It was at 12 a couple of years ago. Apple is a Fortune 500 company. Apple is growing at twice the speed of the industry as a whole. Out of all the companies in the _world_, Apple is number 10 for brandname recognition. It's one of the few companies that's known well enough to effectively advertise using only its logo. Mac sales are booming, QuickTime is a hit, Mac OS X is on target for an early '00 release, Mac OS 9 is shipping next month, right on schedule. Two million iMacs were sold this last year. There are already 160,000 iBook preorders.

      Apple is innovating again. A month after Apple demos a wireless technology Compaq and Dell start babbling about how wireless is the future. Apple is selling the largest TFT display you can buy. Suddenly PCs are mysteriously showing up in colors.

      You might not like Apple or any Apple products. You might hate them all. Apple has pulled some really irritating crap lately, this is certainly true. But Apple is not going away any time soon.

      And if you like the PPC, you better be glad about that. Apple is the only thing keeping the PPC alive in the PC market. IBM just wants to make high-end chips for its servers, and Motorola just wants to make embedded stuff. Unless Linux on PPC suddenly becomes much more popular, if the Mac dies the PPC will become irrelevant in personal computer industry.

      --

      --
      This space unintentionally left unblank.
    2. Re:Apple won't be around for the G5 by Lowdown · · Score: 1

      Too bad the G5 is a Motorola product and not an IBM one then. IBM has't announced anything beyond faster G3's.

    3. Re:Apple won't be around for the G5 by tak+amalak · · Score: 1

      Hey guess the rumour I heard! You say Apple won't be around in 2 years, but Apple says YOU won't be around in 2 years! Any truth to these rumours?
      --

      --
      Don't lead me into temptation... I can find it myself.
    4. Re:Apple won't be around for the G5 by Afterimage · · Score: 1

      Perhaps Apple won't be around. Maybe none of us will. But to say that Apple's suits against what were most likely intentially designed clones/knock offs are bad business ethics is poor rational. Not to beat a dead horse (faster! faster!) but, if I tried to sell a soft drink cola in a red can with the name Coki Coli in a cursive font, you bet your ass that giant Atlanta-based soft drink firm would sue me to Armageddon. And they'd be right to do it.

      Re: disabling upgrade potential. While, *yes* apple made a bone headed move with the BW G3 firmware update, it *is* reversable. Remember, firmware is sw upgradable. Further, Apple sources have indicated the firmware block will be removed.

      Dwindling market share: Actually, market share has increased over the last year. Further, no matter how you slice the market share dilema, a user base around 4-5 million is significant. And i think I'm estimating low.

      Overpriced/underpowered: Compared to what? A top level Dell machine is going to cost about what a new G3 will cost. Apple component quality is equal or higher than Dell's pro line. You pay a bit more, for both than a you-build-it, but the machines are, by and large, reliable. I like the piece of mind. Many home users and businesses do, too.

      As far as performance goes, Photoshop on my g3/233 outperforms most PII systems going to the 350 range. MS-Office opens faster as well. Note, these aren't Apple's figures, but my, personal, real world observations.

      But, yes, seeing open G4/5 motherboards for linux/*BSD would be very cool. Cross platform competition is good and I think the PPC architecture has fewer performance compromises than the x86 platform.

      --
      --Humpty Dumpty was pushed!
  53. Two words : Quake4 Arena by Anonymous Coward · · Score: 0

    That will be out in two years and will require your computer to running off of 220 volt services. spoon

  54. StrongARM Embedded? by Christopher+B.+Brown · · Score: 3

    The difference between an ``embedded processor'' and a ``general purpose processor'' is as much marketing as anything else

    At one point, the StrongARM was being strongly promoted as a Network Computer (aka ``X-Terminal'') device. Note the announcement of 1997 of the Digital Network Appliance Design.

    And note that it is the processor used in the Rebel/Sidewinder that Corel Computers used to hawk.

    The point of all of this is that the CPU is clearly not so ``embedded'' that it would be inherently useless in a ``desktop'' role.

    It ought to have been possible to build motherboards integrating a CPU, video chipset, and Ethernet that could retail for less than $150, and this could have brought us $300 computers a year or so ago, and provided slick little boxes to velcro to the sides of 17" monitors.

    If I could have bought a StrongARM motherboard for $100, I probably would have built a machine by now.

    But no motherboard leads to no systems. Note that exactly the same reasoning may be used with MIPS...

    --
    If you're not part of the solution, you're part of the precipitate.
  55. Word is by J.+FoxGlov · · Score: 1

    ...that by the time G5's come out, Apple will have 750Mhz buses. Likely, once G4s hit 1Ghz, the boards will have 500Mhz buses.

    Wish I could cite you something, but I can't find it right now. That's what makes the most sense, though.

    J.

    --
    damned vulpine http://sb.drtwister.com/
  56. The G4's have 2MB,250MHz, 128-bit memory busses by tinskip · · Score: 1

    For the L2 cache on the 500 MHz models (half-clocking on all models) . It should hellp a lot.

    You can't bend the laws of physics, just work around them. I believe the main bus (processor card to memory) is 125MHz. Processor to main short-term storage will be a problem for many years to come, to say the least.

  57. Re:Incredible chip! by RickyRay · · Score: 1

    Your point is correct. But the ability to use a computer you already have as a general-purpose DSP is very powerful. It allows you to do it without having to add a card to your box, deal with driver / compatibility issues, etc. It lets software designers skip the step of creating hardware (that most people won't want to buy, anyway). And most importantly, it saves on costs: a software-only DSP could be downloaded free, but creating a hard-wired DSP solution means nobody will ever get the result for free.

  58. Re:Incredible chip! by Falathar · · Score: 1

    You can use a computer you already have as a general-purpose DSP without using a DSP chip as the CPU. However, you're not going to get as good of performance (read: You get what you pay for). And the majority of DSP chips are not compiler friendly (although this is changing in some of the newer generation chips) because DSP chips have structures that are difficult to map into HLL's like C. Putting a general purpose OS on a DSP chip will only end up hurting performance. If you want a quick prototyping base for DSP work, use your computer. If you want peak price-performance, you're going to do it on a DSP chip and with a minimal RTOS.

  59. Re:Incredible chip! by tinskip · · Score: 1

    The G4 is not a SIMD processor. All instructions are fixed length (good thing if you ask me). They added 160-some odd vector instructions, which allow the 128-bit vector registers (all 64 of them) to be treated as either 16 8-bit integers, 8 16-bit integers, 4 32-bit integer, 2 64-bit integer, 8 16-bit floats, 4 32-bit floats, or 2 64 bit floats. There are also quite a few fixed point operations. All instructions take either one or two sources, and one destination, which is the most efficient instruction design since there are so many registers on the chip (you don't have to deal with registers being overwritten by single machine instructions if you don't want to.)

  60. Re:Incredible chip! by cubuff · · Score: 1

    I had heard that the G5 will have multiple AltiVec logic units on it, much the same way as the current generation has multiple Integer logic units. You may want to check www.mcg.mot.com -- they build PPC boards (ATX, VME, cPCI) and have some flavor of Linux supported that has an embedded taste.

  61. PC266 at www.macosrumors.com/8-99.html by Anonymous+Shepherd · · Score: 3

    They talk about Apple working on 266MHz SDRAM implementations, probably for future G4s and in anticipation of G5s.

    Someone else mentioned that Alpha gets it's 200MHz/250MHz bus by multiplexing a 75MHz 256bit wide bus. I can imagine 8 64bit memory buses running at 100MHz, which is can be worked with as a single 800MHz 64bit bus. But that's a darned high wire count. More likely you'd get 8 32bit buses at 100MHz or even at 133MHz.

    Excuse me if I don't make much sense, I'm speculating here =)


    -AS

    --

    -AS
    *Pikachu*
  62. What is the theoretical maximum? by Anonymous Coward · · Score: 0

    A clock pulse can only travel a limited distance given the limited speed of electrons. Am I right in assuming there will be a time when the laws of physics put a halt to ever increasing speeds? In one billionth of a second, light only travels less than a foot. And that's in a straigth line.

    1. Re:What is the theoretical maximum? by Zurk · · Score: 1

      theres a simple solution to the laws of physics - parallelise. we have a 50 mhz optical chip prototype running in a lab now..why cant we have a 5Ghz version of that soon ? MEMS devices can already channel light around a single chip..you can always do the same on a motherboard./

  63. Yeah, and "640K should be enough for anyone" by tinskip · · Score: 0

    Bill Gates circa 1980.

    Please...

  64. Re:Oh wow by znu · · Score: 1

    You do realize that by the time the G5 ships Mac OS X will have been out for at least a year an a half? You might want to go read up on OS X and them come back and let us know what your specific objections are to a Mach 3 based real-time OS with a full BSD 4.4 layer, a graphics engine more powerful than anything ever seen before, most of the APIs of NeXTStep, and ease of use better than the current Mac OS.

    Yes, the current Mac OS sucks, but Apple knows this, and it has less than a year (and possibly as little as 3 months) to live.

    --

    --
    This space unintentionally left unblank.
  65. MOSR had a post on this (266MHz RAM for next G4 re by chainsaw1 · · Score: 1

    Apple was testing 233 or 266MHz RAM and has it working (accoring to the article) but has not committed to implementing it commertially yet because it is so hard to find. This is just for the G4's also, don't know what's cooking for G5. http://MOSR.com, you will have to look to find the article (may instead have been on appleinsider, I can't remember.

    --
    - Sig
  66. Re:Oxford dictionary explains it by Anonymous Coward · · Score: 0

    Thou shalt not cast pearls before swine.

  67. Isn't the G4 128 bit??? by Anonymous Coward · · Score: 0


    I've read that the G4 is a 128 bit processor. I know this sounds too good to be true, but according to the Apple site "The secret of the G4's revolutionary performance is its aptly named Velocity Engine. It's the heart of a supercomputer miniaturized onto a sliver of silicon. The Velocity Engine can process data in 128-bit chunks, instead of the smaller 32-bit or 64-bit chunks used in traditional processors." Is this just marketing hype? If the G4 is a 128 bit processor, why wouldn't the G5 jump up to 256 bits? What gives?

    1. Re:Isn't the G4 128 bit??? by G-Man · · Score: 1

      As I stated in another post, when people talk about 32- or 64-bit chips, they are usually talking about the length of the instruction set.

      The size of the data units manipulated can vary, but is usually at least as big as the instruction set. In the G4 the integer unit is 32 bits wide, the floating point unit is 64 bits wide, and the vector unit (a.k.a. Velocity Engine, AltiVec) is 128 bits wide. The intended use of the vector unit is not to manipulate quadruple precision floats (though it could), but to manipulate multiple pieces of data with one instruction (2 x 64, 4 x 32, or 8 x 16).

      With 64-bit instructions you can create new operations, or more likely address more memory. Personally, I think the benefits of 64-bit instructions are somewhat oversold except for servers, which is exactly what all the 64-bit processors are targeted at.

  68. weird, i can't see the comments! by Anonymous Coward · · Score: 0

    i selected the main link, and couldn't see the
    comments

  69. Re:Sure the CPU is fast, but where's the memory by Anonymous+Shepherd · · Score: 2

    So DEC Alphas and AMDs use a 200MHz FSB, or whatever they call it, and Intel/VIA/etc will be using 133MHz FSB as well.

    I'm not sure how the RAM and bus speed correlates, but Apple seems to be actively researching 266MHz RAM, most likely in anticipation of G5s. It has also been documented that PC133 outperforms RAMBUS, so PC266 may be what you're looking for.

    Look at http://www.macosrumors.com/8-99.html under the 8/16 update.


    -AS

    --

    -AS
    *Pikachu*
  70. Re:Why does anyone want 2GHz? by Sloppy · · Score: 2

    "640k should be enough for everybody"

    604e should be enough for everybody.


    ---
    Have a Sloppy day!
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  71. Re:The critical resource: Motherboards by frankie · · Score: 1
    Commentary about the open PPC motherboard can be found at Tidbits, and the design itself will be available at IBM Linux page.

    -F.

  72. Untrue by Anonymous+Shepherd · · Score: 3

    I'd actually believe that Motorola has no problem selling it's PPC and 68k CPUs in embedded systems, and it was only recently with the advent of $600 systems that the popularity of architectures and CPUs becomes an issue.

    I mean Motorola sells a 68k CPU with every Palm and Visor out there. If they have an embedded processor in a cell phone, I'd think they would be selling more cell phones than PCs. Yes, PPC CPUs in computers would be more popular, but it wasn't necessarily the most profitable or intelligent thing to do; it would require that Motorola(or someone else) support AGP chipsets, PCI chipsets, memory chipsets, etc, for a single system to make a profit.

    If you haven't noticed, Apple does this all by themselves. If you search IBM's website for PowerPC, you'll also see that they had PowerPC systems for sale since 1996 or something, but at $6,000 costs.

    I can't imagine anyone just picking up the PowerPC platform until LinuxPPC stabilizes and matures, because I don't think anyone can compete with Apple on a design standpoint and no one can compete with Intel on a price standpoint.

    Apple may be our only hope here =(


    -AS

    --

    -AS
    *Pikachu*
  73. Re:G5, software overhead by artemis67 · · Score: 1

    By the time the G5 is out, the MacOS as you know it today will have been dead and buried for at least a year and a half.

  74. Umm.. by billybob · · Score: 1

    so why hasnt anyone posted in here yet? Do you all just have nothing to say or what? This is the first time I've seen 0 comments for an article that is atleast a few hours old. :)

    --
    Joseph?
  75. Re:IF it takes 2 years,Athlon is the name of the G by artemis67 · · Score: 1

    AMD may be gone in two years, given today's news that Intel just cut a sweetheart deal with Gateway. If Intel can reverse the trend among the big players towards using AMD chips, it's Goodnight Irene.

  76. I seriously doubt it... by pm · · Score: 1

    A 750MHz FSB? What are they planning on using to do this miracle? On-chip fiber optic? Current technology tops out at a 200MHz FSB and Motorola is going to try and achieve a 3.5X improvement in the state of the art in two years? I think not. Most likely this will be running at 2GHz on a 266-300MHz FSB - although possibly this 266MHz FSB could be double-pumped.

    If you can cite something - anything - to back up this claim I would be extremely interested in reading about it.

  77. Re:G5, software overhead by Anonymous Coward · · Score: 0
    MacOS X Server does run (approximately) as fast as linux today. When MacOS X is released, this power will be extended to the desktop. Remember that under the Macoid UI, MacOS X is Mach & BSD, with all the accompanying power and goodies.

    I'm typing this from a G3 running MacOS X Server, and it's no slouch. Random sample info that probably means little:

    macosx-host% ps auxgwww | wc -l
    80
    macosx-host% uptime
    3:06PM up 3 days, 2:37, 7 users, load averages: 2.81, 3.19, 3.11
    macosx-host% hostinfo
    Mach kernel version:
    Kernel Release 5.5:
    Fri Jul 2 13:10:26 PDT 1999; root(rcbuilder):Objects/kernel-154.14.obj~10/RELEA SE_PPC
    Copyright (c) 1988-1995,1997-1999 Apple Computer, Inc. All Rights Reserved.

    Kernel configured for a single processor only.
    1 processor is physically available.
    Processor type: ppc750 (PowerPC 750)
    Processor active: 0
    Primary memory available: 256.00 megabytes.
    Default processor set: 78 tasks, 204 threads, 1 processors
    Load average: 2.83, Mach factor: 0.27
  78. G5 not first 64bit PPC by SideshowBob · · Score: 1

    well, in all fairness the G5 would not be the first 64bit PPC. That distinction goes to the PPC620, released in '94. If you expand the PPC family to include the POWER chipsets used in RS/6000s, then you can also include the POWER3 as a 64bit PPC...

    since I'm a nice guy I'll even look up a link for ya:

    www.chips.ibm.com/news/1994/94101810.html

  79. Re:Motorola Gx - the next x86???! by Anonymous Coward · · Score: 0

    You have no fucking clue. Legacy, are you kidding? Can't believe you compare x86 to PPC. Do some research on the PPC before you start yelping about its "legacy support".

  80. Why keep 32-bit insructions at all? by Haven · · Score: 0

    I know people still will want to run Doom and Hugos Great Adventures on their G5's and Merceds, but I think it is time to cut the fat(32-bit) off and move on to the future. Trying to find a way to use 32-bit and 64-bit instrucitons just wastes time (I guess I just want the processor as soon as possible). I for one would be willing to give up my 32-bit programs for faster 64-bit programs on a 64-bit OS. Hell us linux users who left the clutches of microsoft to embrace the wonders of Linux gave up all our Windows possessions and now run Linux programs. People can do it. It's just like when Apple started converting from CISC to RISC. They kept that ungodly slow CISC emulators on thier RISC chips which dragged the processors speed down. All I am saying is "To Intel and Motorola: JUST GO PURE 64-BIT. Thank you."

  81. In Two Years We'll... by MoNickels · · Score: 1
    In two years, we'll all be riding our personal flying choppers.

    In two years, we'll all have huge, digital, plasma televisions on the living room wall. Some of us will also have them in the bathroom.

    In two years, we'll have Linux on our credit cards, in our running shoes and trainers, in our hats, heads and toasters.

    In two years, we'll be living under the sea and speaking with the dolphins.

    In two years, we'll have an outpost on Mars.

    In two years, we'll all be two years older.

    In two years, the world will collide with an asteroid and only the bacteria will survive. Some Linux boxen will still not need to be rebooted.

    http://www.worldnewyork.com

    --

    Wordnik, a dictionary project which aims to collect

  82. Re:G5.. by smileyy · · Score: 1

    I was unaware that gcc isn't available for LinuxPPC.

    Wow...I'm just chomping away at all the troll-bait that comes my way this morning. Must be a Monday.

    --
    pooptruck
  83. Re:If only... (BSD already *is* on PPC) by Tet · · Score: 4
    But wouldn't we all like to see FreeBSD [...] on PPC chips?

    No, not really. Despite the recent dabblings with the Alpha, the focus of the FreeBSD group has always been on getting it to work well on Intel hardware. Look to the other BSDs for PowerPC support:

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  84. Merced is 1 year away, not 2 years by Anonymous Coward · · Score: 0

    According to the current information from Intel and companies working with them, Merced is "only" 1 year away, not 2.

    1. Re:Merced is 1 year away, not 2 years by TheGreek · · Score: 1

      According to the current information from Intel and companies working with them, Merced is "only" 1 year away, not 2.

      Haven't both Merced and NT 5^H^H^H^HWindows 2000 been "only one year away!!!!!" for a few years now?

      "But we're serious this time!"

      Uh huh.

  85. Sounds too good to be true. by Anonymous Coward · · Score: 2

    Although the x83 family is not a very efficient design because of the enormous amount of resources occupied by backward compatibility, it just isn't bad enough to allow competition to overcome intel's main advantages: compatibility and price/performance ratio (and perhaps FUD-proofness).

    Throughout the past decade and a half, many competitors have made products that were superior to intel's in every way but compatibility and price/performance ratio. None of them ever crawled out of their niche market.

    Now this Motorola announcement not only promises to beat intel at both counts, but also to do this by an incredibly wide range

    When something sounds too good to be true...

  86. It'll take two years to beat Merced? by Anonymous Coward · · Score: 0

    Given their history of accurate journalism, Nerdkiller should not repeat news from Ziff-Davis without double-checking first. Merced is NOT expected to come out in two years; it is expected to arrive in Q3 2000. In two years, Intel will have McKinley. If it takes that long for Motorola to beat Merced, it would be a good idea to short Motorola stock.

    1. Re:It'll take two years to beat Merced? by znu · · Score: 1

      And how soon are we going to see Merced in desktops and laptops (haha) at a personal computer price point? Comparing the G4 to Merced isn't fair until that happens. There are already 64 bit implementations of the PPC architecture, and have been for many years. Try looking at the POWER series.

      --

      --
      This space unintentionally left unblank.
  87. G5, software overhead by DanJose52 · · Score: 2

    Maybe the G5 will finally make the MacOS run as fast as linux and some windows machines. Macintoshes have always had great chips, but the software's overhead has been killing the speed and making most people think that Macs are slow and a joke. May the G5 prove the power that Apple can wield.

    Dan

  88. IF it takes 2 years,Athlon is the name of the Game by Anonymous Coward · · Score: 0

    Intel expects to release Merced earlier than in 2 years, at least I hope they do, otherwise they will lose all the market in powerful and SMP machines, ATHLON(K7) is so much better than PIII, and Merced seems to be a little hyped. I heard Merced it's booting Linux, WinBlows NT and Monterey already, but what about benchmarks?? Is that thing fast? Well Athlon is here and it's fast, and who needs 64 bit now? This G4 chip seems to be nice too, but running AIX, MACOS doensn't attract me,maybe to run linux but I prefer x86,hell I prefer FreeBSD, and 2 years to release G5, well that's a lot of time...

  89. Egad! by Anonymous Coward · · Score: 0

    I wonder if they'll have the same problems intel is having (had?) building it's 64-bit chip. And there's the question of multiple core G5s... What's up with that? BTW: Did I just get first comment? naww...

  90. McKinley by Anonymous Coward · · Score: 0

    As Apple could license AGP from Intel, I expect HP/Intel to license SOI (or having developed its equivalent at the time for McKinley). Thus, status quo.

  91. BSD Runs on PowerMacs by tinskip · · Score: 1

    NetBSD 1.4 runs on the Mac. You have to dedicate an entire hard drive to it (Apple's partition map isn't yet supported). External Device support is kind of sketchy, but then it's a work in progress. I'd expect the G4 Macs to be supported relatively soon.

    Also, the Mac OS X BSD foundation is based on FreeBSD 3.x sitting on top of a Mach 3.0 microkernel. It should be out by next spring. I like what I've seen so far.

    Macs rock (the user experience and hardware, that is, not the core OS). BSD rocks. Linux.... is all right.

  92. Re:Incredible chip! by Attack+Samoyed · · Score: 1

    Hi,
    I've been working with the ti c6x for about a
    year now. The reason why no-one will port linux
    to it is that it doesn't have an on-chip MMU and
    I'm not aware of a simple way of adding an
    external one. Also my gcc port is coming along very slowly :(

    Greg

  93. You mean just like SPARC did for last 2 years? by Anonymous Coward · · Score: 0

    a 64-bit processor that can run its 32-bit predecessor binaries natively? UltraSPARCs have been doing that for years _already_. The 80386 could run 32-bit instructions, and the 80186 16-bit instructions natively. Same thing, bigger numbers. x86 instruction set has been extended to death, though, so Intel had to go for a whole new ball of wax for a 64-bit architecture. POWER architecture was meant to be extended like this.

  94. Re:Sure the CPU is fast, but where's the memory by Jeff+DeMaagd · · Score: 1


    Well, if you have been paying attention to posts in the past weeks concerning the EV6 bus (Alpha / Athlon), you would know what I am writing here.

    What Alpha busses do is have a 256 bit wide bus running at 87MHz, and multiplex the data to a narrower, faster bus. The switch bus operates at 64 bit / 350 MHz or faster. The dual processor Alphas have 2 64 bit PCI, 2 RAM _AND_ 2 CPU busses, all switched, interconnected and multiplexed. It is somewhat like a siamese computer, any part of the computer can ask any other part for any data. I believe that the dual 500 MHz systems have a theoretical 5.6GB/s bandwidth.

  95. When I can buy one by Anonymous Coward · · Score: 0

    When I can by a PPC system from somewhere besides Apple, then maybe /. will start using a different logo.

  96. I don't agree with your analysis by Anonymous Coward · · Score: 1

    It is true that Motorola sells PPC CPUs for embedded systems. For example, they are fairly common in switches and routers.

    However, the reason why they don't sell any PC style motherboards is because they are restricted by an agreement with Apple that dates back to the beginning of the Power Computing consortium. I believe that the same agreement or similar one prevents IBM from selling PPC motherboards, and that is why IBM is publishing a reference motherboard design to get other MB makers into the business. IBM is permitted to sell AIX PPC systems, but there are restrictions on what they can sell to keep them from competing with Apple in the PC market.

    Apple is not our only hope here. Apple will never sell motherboards, only systems, and they will never let IBM and Motorola out of their agreements.

    1. Re:I don't agree with your analysis by Anonymous Coward · · Score: 0

      Wrong. Motorola does sell ATX PPC motherboards. (They just cost $4,000, that's all.)

  97. Re:Extensible architecture by Anonymous Coward · · Score: 0

    My impression was that the "extensible architecture" quote simply meant that it would be offered as a reusable core. So you could throw on your MPEG decoders, ethernet interfaces, etc.

    You may not see this capability used much in the desktop server area, but for Motorola's embedded products - this would just rule!

    For those of you not familiar with cores. Its analogous to building a circuit board. Where you've got lots of cores (like chips) with defined interfaces and, when manufactured, they're all wired together at the silicon level - no off-chip drivers to slow you down or draw extra power. Also makes things incredibly compact, especially if 1 chip does everything.

    Tom

  98. Re:Agreed by Zurk · · Score: 1

    thats true and thats also why its replaced with MacOS X now which is BSD.

  99. Re:Why does anyone want 2GHz? by Anonymous Coward · · Score: 0
    To run the latest software, of course!

    "The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the computer hardware industry..." -- Henry Petroski

    Wait a minute... Does that really make sense?!?

  100. The critical resource: Motherboards by Christopher+B.+Brown · · Score: 5
    The critical resource whose availability or lack will most control whether PPC "G5" winds up in widespread use is that of Cheap Motherboards.

    If you look at the various architectures on which Linux runs, there are three varieties, in general:

    • IA-32, where there is a bountiful selection of inexpensive motherboards.

      There are a boatload of IA-32-based Linux systems.

    • Systems where there are a few motherboards available. Alpha and SPARC, mostly.

      There are a fair number of such systems.

    • Systems for which motherboards are virtually unavailable. StrongARM and MIPS are good examples of this.

      ... And this correlates with the tiny quantities of people running these architectures.

    PPC is hard to assess; it is easy to buy a PPC Mac from Apple, but fairly difficult to buy just a motherboard.

    If PPC motherboards were readily available, PPC would be vastly more popular...

    --
    If you're not part of the solution, you're part of the precipitate.
  101. Sure the CPU is fast, but where's the memory by color+of+static · · Score: 4

    I'm not sure how fast a 2 GHz CPU will seem unless we start seeing some really fast RAM and BUSes. Right now the fastest bus I've seen is 133 MHz, and the fastest large scale RAM on the horizon is still RAMBUS. Neither of these will allow a 2 GHz processor to run anywhere near it's full potential. Even with lots of cache you would only approach some upper bound that wouldn't be anywhere as high as 2GHz.

    There needs to be some other advances, other then jacking up the CPU speed, before processors like this become useful. Maybe it'll be a new RAM or BUS design (RF anyone?), or a new way of dealing with code internal to the CPU to make memory more effecient then using it for cache. Which ever it's time to start looking at them.

  102. Incredible chip! by Zoinks · · Score: 3
    The more I read and hear about the PPC roadmap, the more I drool.

    The G4, with the AltiVec additions, makes a fantastic DSP development platform. In case you didn't realize, Altivec supposedly completes a multiply-accumulate every clock cycle minumum (It can actually do 4 per clock cycle because of the SIMD architecture). Doing a single-cycle MAC is almost the definition of a DSP. But to really take good advantage of the DSP aspect, you need an honest-to-goodness RTOS.

    Now last I looked, TI's 'C6x architecture was headed that way with speed and scalability, but no one is ever going to write or port a general purpose OS (ie, Linux, Windoze, MacOS, Be) for/to that chip.

    The G4, however, already runs at least MacOS and Linux. Unfortunately, neither of these are real-time systems. (Has RTLinux been ported to PPC? A great project, if not!) And it's too bad that the situation with Be prevents them from taking advantage of this great chip.

    Anyway, I guess my point is just that having a hosted (versus embedded) DSP development system would be just the coolest, and that the G4 makes this possible for wont of a RTOS.

    I have not seen anything yet that state explicitly that the G5 will have AltiVec on it. God, I hope so, though.

    (drool-mode off)

    1. Re:Incredible chip! by Anonymous Coward · · Score: 0

      I don't think Darwin is real-time. And real-time has nothing to do with streaming anyway...

  103. Sounds sweet, eh? by imac.usr · · Score: 2

    As long as people don't whine and bitch about not being able to upgrade their already-too-fast-for-their-own-good G4 machines to G5s, that is.

    Hey, anybody want to sell me their "useless" "non-upgradable" blue and white G3? Since the machine is obviously so out-of-date and nonexpandable, I'll give you $500 for it.

    Now, as for the G5, provided it supports the same kind of multiprocessor architecture as the G4, I can only guess at what this could mean for applications like Photoshop, Final Cut Pro, After Effects, and Quake. "Omigod!" would be my guess, though. :-]





    --
    I use Macs for work, Linux for education, and Windows for cardplaying.
  104. IA=32 not emulated under Merced! by Hasdi+Hashim · · Score: 1

    That is, if you believe the IA-64 application developer's guide on intel's website (developer's section). It's a 1.9MB PDF document. For full detail, check out chapter six. You can see the glorius mapping of IA-32 registers, ala PII's MMXregs on FPregs.

    What would be interesting is how much extra silicon/cost will it take up? Will the heat dissipation levels be acceptable?

    If it makes sense, it brings us to another question, why don't Motorola have an IA-32 unit on their PowerPC chips?

    Later

    Hasdi

  105. Q3 2001.. Right on schedule by hatless · · Score: 1

    Seeing as overall system speeds double every 18 months, a 2GHz new-generation PPC chip, probably running on a "brand new" 200MHz bus at launch, sounds about right two years from now.

    If it's going to be sold as a high-end workstation/server CPU, it should benchmark about 2.6 times faster than the high-end Alpha. If it's going to come out at the mainstream price point, figure on it benchmarking 2.6 times faster than an Athlon 650.

    Wake me up when Moore's Law finally breaks. Looks like it still has legs. And no, the zippy faster-bus Mac G4/500s won't do it when they ship in a month or two. Certainly not at twice the price of an Intel box.

  106. Why does anyone want 2GHz? by Anonymous Coward · · Score: 0

    Ok, 2GHz, cool...

    But what are the everyday uses for a 2GHz processor in your home? I have a 330MHz Celeron in my laptop, and I really can't see why I should want to have a processor six times faster than the one I've already got. Everything above 400-500MHz seems a little bit wasted in a PC.

    I can understand why one would want to have a couple of CPUs like that in a number crunching mainframe though...


    1. Re:Why does anyone want 2GHz? by Anonymous Coward · · Score: 0

      "640k should be enough for everybody"

    2. Re:Why does anyone want 2GHz? by Anonymous Coward · · Score: 0
      "640k should be enough for everybody"


      Yes, but storage space is almost unlimited, processor speed is not.

  107. Re:Incredible chip---for the desktop!!!!!!! by Anonymous Coward · · Score: 1

    The glory of this version of the G5 is that it is aimed at your and my desktops! The 64 bit Intel chips are for extremely high end servers, etc.

    Incidently, one of the things that got IBM into the ppc game initially was the ability of the design to efficiently use cheap memory. This has evolved and improved over time, so that the G4 can run at 8 times its memory speed without an outrageous performance hit. Intel has problems with multipliers over 4 or 5. Hence, the 2 GHz chip should only need 250 MHz memory bus, and there may be some tricks to play there (?) which will keep the actual memory requirements to less than 250 MHz.

    There may be some G5's shipping before 2 years too, only for high end servers, and limited production runs because of this. This Motorola announcement is about production in quantity, not about existence. (The current G4 Mac's are probably pre-production-in-quantity, since Motorola announced opening up the line to produce them about the time Apple announced the G4 Macs, which are shipping even before the G4 comes on-line in the production cycle. The G5 will probably also have a pre-production issue of significant size, but aimed primarily at hardware vendors first intro products.)

  108. Re:This is great but... by Zurk · · Score: 1

    CHRP spec is not open. yet. its due in fall99 and you will see mobos soon after.

  109. Altivec instructions by TurkishGeek · · Score: 1

    And AltiVec instructions are not Cray FP type instructions. The only similarity is that they are both SIMD (single instruction stream, multiple data) instructions. Some Cray FP instructions operated on vector data, which is primarily what made them so useful for crunching scientific data very fast. AltiVec instructions are merely Motorola's effort for not missing the SIMD extensions train. Almost all leading architectures have SIMD extensions now for increasing performance in multimedia applications, so Motorola did not want to be left behind, and came up with AltiVec, which is better than most of other companies extensions because it has some instructions traditionally exclusively encountered in the DSP domain...Otherwise it is just a SIMD extension, much like MMX and SSE for Intel, 3DNow! by AMD, VIS by Sun, MVI by Alpha, MIPSV(MDMX) by MIPS, etc..

    --
    Zigbee Central: A Zigbee weblog
  110. Bitness by Anonymous Coward · · Score: 0

    In the marketting world, yes. Of course the G4 is 128 bit... ;) However, the definition of "how many bits" is in a particular processor is very loosely defined. My rule of thumb: Its the largest integer that the processor can use without taking a performance hit. Usually, its sizeof(int)*8. So the G4 is 32 bits. Now, i'm sure someone will get picky with my def - thats fine. I freely admit its not perfect. But I think it works for most normal cases/users. Tom

  111. Wrong by Anonymous Coward · · Score: 0

    Motorola sells a 604e + ATX board for the embedded market, and it costs $2500. The 750(G3) is only available on their VME and CompactPCI boards. They don't (and can't) sell anything for the PC market.

    1. Re:Wrong by tak+amalak · · Score: 1

      Where do you get your information? links? I have never heard this and I think you are talking out your ass. How does Apple have control over what Mot and IBM can sell? The only issue is they cannot sell CHRP systems with MacOS licenses.
      --

      --
      Don't lead me into temptation... I can find it myself.
  112. and the bus speed by josepha48 · · Score: 2

    I am more interested in faster system overall then cpu. Except for computation, 2Gig CPU is useless if there is only a 200Mhz bus. I hope that the bus specifications are atleast 1GigHz by then, with faster memory. If they become affordable and graphics and internet connections are fast enough then maybe we'll finally move to video conferencing to the average user.

    --

    Only 'flamers' flame!

  113. This is great but... by Anonymous Coward · · Score: 0

    Where can I get a ATX G3 motherboard TODAY? With the opening of the CHRP spec I would have thought these would be available by now. Any news on were to get one of these beast?

  114. Time to turn out the lights by pete-classic · · Score: 2

    I'm not sure that running 32bit code natively would be advantagious for the IA-64. I think that it is time to say goodnight to x86. It is tied up in so much cruft that it is choking the potential of newer software.

    In support of this argument I invoke the memory of the PPro, which sucked when running both 16 and 32 bit code. (Okay, obviously not at the exact same time, in fact switching back an forth is what caused the slow-down.)

    Wouldn't you rather run Linux on a box optimized for 64bit operation?

    -P