Slashdot Mirror


G4 vs. Athlon Review

heatseeka writes "There is a great article at Ars Technica comparing the Motorola G4 and the AMD Athlon. They discuss every detail of the design of the CPU's, and give credit where credit is due. " Hannibal does a great job dissecting the different chips, as well as explaining the background behind each chip.

176 comments

  1. Faster or not... by imta11 · · Score: 1

    Comparing these two processors just isin't as exciting as the Intel AMD fight because they don't run the same software. Its like comparing apples too...ok I'll stop. underwear goes inside the pants, peanutbutter outside

    1. Re:Faster or not... by Jerad · · Score: 1

      Hmm...I tend to agree. Why compare apples to oranges when some people naturally prefer apples to oranges and vice versa? Either way, someone is going to disagree with the results and either way the majority will just keep on using the processor that they like.

      --
      "The majority of the stupid is invincible and guaranteed for all time. The terror of their tyranny, however, is allev
    2. Re:Faster or not... by Rolozo · · Score: 1

      They both can run GNU/Linux.

      --
      Ryan
    3. Re:Faster or not... by Anonymous Coward · · Score: 0

      Dear Sir,
      Please post a response to this message stating your real name and address, so that I may come to your house and kick your Stallman-loving ass.



      Sincerely,
      Reid

    4. Re:Faster or not... by azonic · · Score: 1

      Guys, at least read the article before you post.. This wasn't a "this cpu runs quake 3 faster then this one" type article. It wasn't about the platforms that the procs run, it was about the technology of them, and how they were implemented. It was a very good article, and I suggest you read it.

    5. Re:Faster or not... by IQ · · Score: 2

      Yes and back to the comment "comparing these two processors just isin't as exciting...because they don't run the same software" - no but there are metrics you can measure - ie float and int performance and someone has already done the work for you in SpecInt95 SpecFlt benchmarks.

      Now, I am too tired from the weekend (partying Friday night and working early Saturday morning - y2k testing) to chase the links and give you the exact comparisons between the fastest of each chip or MHZ comparisons but someone has already done the testing and they can be easily found with a web search.

      --cheers & happy new year!
      Dan

      --
      Adults are obsolete children. - Dr. Seuss
    6. Re:Faster or not... by QuMa · · Score: 1

      And thanks to the Imac, we now have orange apples...

    7. Re:Faster or not... by Anonymous Coward · · Score: 0

      That isn't saying much.

  2. Great article by jormurgandr · · Score: 1

    This is one of the best CPU comparison articles I have ever read. He goes into good detail about the differences in design between the 2 CPU's, and makes it pretty easy to understand. The one point he makes quite clear is that although each unit has it's advantages and disadvantages, their is no clear "winner" so to speak (he does favor the G4 though). I look foward to his next article about the altivec engine.
    =======
    There was never a genius without a tincture of madness.

    1. Re:Great article by Jackson5 · · Score: 1

      I second that. I'm not a CPU engineer or any such person, but I do appreciate the more complex discussion that got away from benchmarks in photoshop (which is what I was expecting to see). The fact that this comparison was technical in form but understandable to me is what I liked the most. I wish some of the more over-the-top advocates out there (on BOTH sides) would take the time to really read an understand the technology behind the CPU's. Where I work there's probably a CPU argument everyday (cool place I know :), but stuff like in this article never gets mentioned. I do have one complaint however. Even if the information is very informative, I do think that it would be good to separate out the general information from the specific information. Still, a good read was had by me.

  3. Why PowerPC will win out... by MacBoy · · Score: 2
    IMHO, the PowerPC has more "room to grow" than any x86 chip, whether Intel, AMD, or otherwise. The reason is this: Power Consumption.

    IBM and Motorola are working on putting multiple PowerPC cores onto a single die. IBM has already done this with it's Power CPU's (a sibling to the PowerPC). This is feasible with the PowerPC, since its power consumption is so very low. A G3 at 400 MHz (on .22 micron process) for example uses 8 W max, 5 W on average. A single PIII or Athlon uses at least 4-5 times that much on average. This is due in large part to the complex instruction set that must be decoded and executed. With IBM's and Moto's superior Copper interconnect and SOI technologies, the power comsumption and core size can be reduced further, allowing even more cores on each die. Modern Multitasking, multiprocessing OS's with well written multithreaded apps will scream on these multiple-core CPU's.

    1. Re:Why PowerPC will win out... by Anonymous Coward · · Score: 0

      I guess that's why the Itanium is coming out, although it will be closer to VLIW than RISC.

    2. Re:Why PowerPC will win out... by waterbug · · Score: 1

      I'd also worry about die size. Power dissipation is really only an issue in the portable market, which isn't that big (right now).

      But die size will affect yield and price. I don't know where MOT and INTC are relative to each other re: process efficiency, but as they adopt smaller geometries and funky processes die size might become a gating factor to managing yield.

      As the margins on the rest of the computer get driven into commoditized oblivion the price of the CPU will rise in relative importance.

      (of course scale matters, too, but MOT should be able to keep the volumes up w/the embedded market)

      --
      Never refuse a breath mint.
    3. Re:Why PowerPC will win out... by Snibor+Eoj · · Score: 1
      Unfortunately, Itanium doesn't seem to be improving on the power-consumption issue. According to an article on MacOS Rumors, with a link to an article at The Register, Itanium has been stuck at slow speeds (400 MHz tops so far), and has been consuming massives amounts of power (30 watts at 350 MHz). I'm sure they'll improve on that before release, but it doesn't look very promising...

      -Joe

  4. AMD Disadvantage by lalas · · Score: 2

    AMD doesn't have the luxury of being able to throw away (x86 ISA) whatever it wants to. They are competing with Intel for the PC market. The G4 is a lock to appear in new Macs.

    1. Re:AMD Disadvantage by asparagus · · Score: 3

      Back when Apple started using PPC's, they threw the entire 68k instruction set out the window. They provided an emulator for PPC, and then let the raw speed of the PPC platform gradually replace the older programs, which were quickly rewritten for the new processor. Now, (9?) years down the road, the PPC is slim and trim. It's a pity Intel/AMD/Whatever doesnt' have the balls to kill the x86 instruction set. (And don't get me started on Merced.)

    2. Re:AMD Disadvantage by guhknew · · Score: 1

      The only reason apple was able to do it is because they didn't have very many macs in use and their systems are so proprietery that whatever they say goes. On the other hand, there is heavy competition in the PC world and there are too many PC's that exist to just suddenly drop support for them. Chances are that any company(AMD, Intel) that just dropped the x86 instruction set would lose a lot of business and nobody would support it. They will always have to maintain compatibility with previous generations and just add new instructions to make it more powerful. I think that it would be great to have a new RISC based chip for the PC (it really wouldn't be a PC then), but it just isn't practical.

    3. Re:AMD Disadvantage by Chops-Frozen-Water · · Score: 1

      Actually, I don't think this is the best explanation. In the 68K to PPC conversion, Apple said, "Here's a new and faster chip, which because of our software emulator, 99% of your stuff will still run." It was a) the emulator, and b) the just-recompile-and-ship-a-single-fat-binary that allowed them to get away with it. Why this didn't work with the Alpha and x86 emulation is/was the problem illustrated (no market penetration, multiple versions, etc).
      --

      --
      The Future: Some assembly required; batteries not included.
    4. Re:AMD Disadvantage by lamz · · Score: 1

      Confused on several points:

      "The only reason apple was able to do it is because they didn't have very many macs in use"

      There are millions of 68K-based Macs. More to the point, at the time they dumped the 68K instruction set, 100% of existing Macs were based on the 68K line of chips.

      "their systems are so proprietery [sic] that whatever they say goes."

      For what it's worth, this is true. Unfortunately, you go on to say:

      "On the other hand, there is heavy competition in the PC world and there are too many PC's that exist to just suddenly drop support for them."

      First of all, dumping the x86 instruction set from new chips will not 'drop support' from the existing PCs. The existing PCs will remain unchanged. What dropping the x86 set would do is remove backwards compatibility in the new chip. This would be a bold move, and has yet to be attempted, in spite of the 'heavy competition in the PC world.'

      What is the paradox here? Perhaps 'heavy competition' does not automatically equal 'elegant new technology.' Or, perhaps there is not as much 'heavy competition' as PC-owners would like to imagine. They don't call it Wintel for nothing. Also, few people give Apple credit for heavily competing with ALL the PC companies, all the time, all by themselves.

      Which brings us to Linux. Divorced from Microsoft and Intel, what are now ironically called PCs may finally see all kinds of funky new hardware and software technology. Now that IBM is selling PowerPC motherboards, we may soon see G4 and K7 boxes side by side in the computer store--both running Linux. Now that's innovation and freedom of choice!

      Mike van Lammeren

      --

      Mike van Lammeren
      It will challenge your head, your brain, and your mind.

    5. Re:AMD Disadvantage by binarybits · · Score: 1

      Their systems are so proprietery that whatever they say goes.

      It's true Apple's systems are proprietary, but so what? There is no reason that AMD could not do the same thing. Suppose that AMD and Microsoft co-developed a new ISA, then developed a software emulator for the old x86 architecture, and Microsoft began writing Windows to run on both architectures. I see no reason that this could not happen, except that Microsoft may not have the ability or desire to do it. (remember NT on Alpha?) But that's a failing on the part of Microsoft, not a limitation of non-proprietary hardware.

      In fact, if Microsoft had stuck to its original plan to develop NT for multiple platforms, then this could have been done quite easily once they started selling NT as a consumer product. I don't see what proprietary hardware has to do with it. Apple just has more guts than the Wintel world does.

    6. Re:AMD Disadvantage by guhknew · · Score: 1

      Hmmm... Let's see if I can make this a little more clear.

      "There are millions of 68K-based Macs. More to the point, at the time they dumped the 68K instruction set, 100% of existing Macs were based on the 68K line of chips."
      And how many x86 PC's are there?

      "First of all, dumping the x86 instruction set from new chips will not 'drop [software] support' from the existing PCs."
      But will new programs run on the old systems? Will old programs run on new systems? Will there be linux software for it, such as a compiler, or a kernel? That's what I meant in 'support', or rather software support.

      "This would be a bold move, and has yet to be attempted, in spite of the 'heavy competition in the PC world.'"
      The idea is that there are so many PC systems that they will not just change to this new architecture because of existing applications that run with these systems. The 'competition' would just take over the market. Look at intel. The reason that they were so successful in the beginning is because they were associated with compatibility. The reason that PC's (as in x86 architectures) were successful is because they were more open and led to more competition. Hmmm.... Maybe this so called 'competition' does play as an incentive not to drop 'support' for the existing technologies(the x86 architecture), as in not making chips that 'support' the old instruction set. There would be no software to run on it.

      "What is the paradox here? Perhaps 'heavy competition' does not automatically equal 'elegant new technology.' Or, perhaps there is not as much 'heavy competition' as PC-owners would like to imagine." How many companies make G4 processors? How many companies make mother boards for these? There only appears to be one company. Naturally there must be competition if there's only one company...

      "few people give Apple credit for heavily competing with ALL the PC companies, all the time, all by themselves."
      The only reason they are competing is because they have pretty computers. I really don't see how they got as far as they have, as they sell over-priced, under-powered machines. How much is the high end G4? How much are Dell's even higher end workstations? There doesn't appear to be much innovation, or any competition to reason any innovation, there...

      "Which brings us to Linux. Divorced from Microsoft and Intel, what are now ironically called PCs may finally see all kinds of funky new hardware and software technology. Now that IBM is selling PowerPC motherboards, we may soon see G4 and K7 boxes side by side in the computer store--both running Linux. Now that's innovation and freedom of choice! "
      That would definitely be cool!

    7. Re:AMD Disadvantage by binarybits · · Score: 1

      Maybe this so called 'competition' does play as an incentive not to drop 'support' for the existing technologies(the x86 architecture), as in not making chips that 'support' the old instruction set. There would be no software to run on it.

      This is the point of the original post--the support could be provided in software, saving space on the silicon and allowing native apps to run faster and cooler. Many apps don't need the kind of horsepower that modern chips have, and the few that do can be released as "fat" apps like was done on the Mac. The whole point is that there *were* apps to run on the Power Macs-- in fact almost every 68k app ran on the new Macs, just not as fast as they otherwise would.

      The only reason they are competing is because they have pretty computers. I really don't see how they got as far as they have, as they sell over-priced, under-powered machines.

      Yes, they make "pretty computers," and yes, it is kind of silly. But that is far from the only reason. Linux/Solaris/*BSD is simply not an option for most users. And although Windoze is improving, it is still uglier, more bloated, less intuitive, and less integrated with the hardware than the MacOS. Style matters. Ease-of-use matters. Reliability matters. And MacOS is still the best choice in all three areas.

      You're probably a Linux geek, and that's fine. But let me point out that the Mac is not designed for you. The fact that you are not impressed with it does not make it an inferiour product. This engineer's myopia of judging a product based solely on raw performance and price is not helpful. There's more to a computer than it's MHz rating and its hard drive size.

    8. Re:AMD Disadvantage by Phroggy · · Score: 1

      Um, you're smoking what?

      The only reason apple was able to do it is because they didn't have very many macs in use...

      OK, that's just stupid.

      ...and their systems are so proprietery that whatever they say goes.

      This is one of Apple's biggest advantages when it comes to industry-leading innovation, although it is a bit annoying when you're thinking of making a purchase. Fortunately they're dumping most of their proprietary (or just different) hardware in favor of more commonly accepted standards (HD-15 instead of DB-15 monitor connectors, USB instead of ADB, no more 8-pin mini-DIN serial ports...).

      On the other hand, there is heavy competition in the PC world and there are too many PC's that exist to just suddenly drop support for them.

      Once again, you're on crack.

      Chances are that any company(AMD, Intel) that just dropped the x86 instruction set would lose a lot of business and nobody would support it. They will always have to maintain compatibility with previous generations and just add new instructions to make it more powerful.

      This is the view that is currently held, as is evidenced by what products are out there, but with the rise of Linux (and, to a lesser extent, other open-source operating systems), processor-dependence is becoming less important, and chipmakers know this. And remember, AMD has also made a bold move, and been successful - they released a processor with no motherboard support whatsoever, and lo and behold, we have Athlon motherboards now. If AMD says they're making a new processor that uses a new instruction set, you can bet that Linux will support it before too long.

      I think that it would be great to have a new RISC based chip for the PC (it really wouldn't be a PC then), but it just isn't practical.

      Um, PC means Personal Computer. If you change nothing but the processor, you also have to change the software (new Linux distribution, recompile, woohoo, not that hard, just like all the other architectures Linux runs on [PowerPC, Alpha, Sparc...]).

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    9. Re:AMD Disadvantage by Anonymous Coward · · Score: 0
      Style matters. Ease-of-use matters. Reliability matters. And MacOS is still the best choice in all three areas.

      LOL! ROTFL!!!!!!! Wake up, dude!

    10. Re:AMD Disadvantage by binarybits · · Score: 1

      Well, ok, in most areas Linux beats Mac OS in the reliability department. But both beat Windows, and Linux is so far behind in the other two categories that it's not even an option for most users.

    11. Re:AMD Disadvantage by Lurker · · Score: 1

      Well, ok, in most areas Linux beats Mac OS in the reliability department. But both beat Windows, and Linux is so far behind in the other two categories that it's not even an option for most users.

      Where I work I admin a MacOS X Server machine that provides AppleShare (and Samba) file services. There is a web interface that lets you control the AppleShare file server remotely. Once of the things it does is give you a table view of all the current connections and how long they've been connected. Below is a list of the current active connections connect times. What this means, of course, is that each of these client Macs has been running at least as long as they've been connected to the server. I was rather surprised at some of these connect times:


      Total Connected Users: 18
      Connected For...(day hr:min)
      42 06:22
      31 08:47
      31 08:42
      28 07:27
      27 08:46
      24 00:42
      21 06:59
      19 04:39
      18 05:26
      17 05:45
      17 03:08
      14 03:23
      13 06:41
      13 02:37
      12 02:14
      7 08:45
      6 08:20
      2 05:27
    12. Re:AMD Disadvantage by coredog · · Score: 1

      I just had a thought here. Bear with me.
      With Alpha/NT Digital bore the costs of creating and maintaining the Alpha versions of the OS, tools and applications.

      What if AMD did the same thing. Imagine a version of Win2K that was compiled to native K7 code. AMD could re-use the FX!32 stuff that Compaq had put into the kernel. Then they could create a K7-lite that didn't have the x86 baggage.
      That would be the el-cheapo version. Then you've got the normal K7 that can still run x86 apps.

      It would be an interesting experiment and probably scare the crap out of Intel.

      Of course, this could also be a crack-pipe fantasy.

      P.S. NT on Alpha died when Compaq decided they were pulling the plug. Since Microsoft doesn't sell any hardware, why should they support an architecture that the manufacturer doesn't support anymore?

      --
      Do anal-retentive people hyphenate 'anal retentive'?
    13. Re:AMD Disadvantage by IntlHarvester · · Score: 1

      Well, you hear rumors about AMD's 64-bit "K8" chip, which would have a unique ISA. However, the only OS that would run on this chip would be Linux, unless AMD forked Microsoft some cash to port NT. Since the Linux market isn't nearly big enough to support a unique ISA aimed at the low-end, the K8 talk sounds more like anti-Intel marketing FUD than anything for real.

      OS support is the biggest reason the Apple-style emulator approach wouldn't work in the PC world. DOS still does matter, as does OS/2, NetWare, BeOS, and old versions of Windows. Since it's unlikely that a emulator would ever be added to these OSes, you'd be cutting yourself off from the 'legacy' market, and essentially end up like NT/Alpha.
      --

      --
      Business. Numbers. Money. People. Computer World.
    14. Re:AMD Disadvantage by Anonymous Coward · · Score: 0

      If you like Open Source Software, why don't you like Open Source Hardware?

    15. Re:AMD Disadvantage by Anonymous Coward · · Score: 0

      Compaq did not "pull the plug" on the Alpha, if they did then they wouldn't continue to manufacture them and fund research on new Alpha CPU's. As for MS abandoning the Alpha (which is exactly what they did), that was out of laziness and (mostly) greed. Think about it, anybody who owns an Alpha is probably not going to be stupid enough to put NT on it, right? MS stopped supporting the Alpha because they weren't bringing back enough revenues from Alpha NT sales to warrant further R&D. Getting NT to operate on the Alpha was really not that big a task, as only the HAL need be specific for the architecture and they could reuse 95% of the NT code.

    16. Re:AMD Disadvantage by pixelpusher · · Score: 1

      Game, set, & match to lamz for the above post. As this has later on degenerated into a Mac vs. MS free-for-all (I love 'em) I should state that I grew up using GUIs with Windows, and yes I run IRIX and OS 9 networked at home, and know enough UNIX commands to get myself into real trouble. In response to the post that says certain varieties of Windows are more stable than the Mac OS, my experience has been the same, however, with the cardinal Windows caveat that produces such stability: No one may touch the PC, no one may install software on the PC, no shareware is worth the trouble of repairing the PC, no new hardware other than USB may be added to the PC. This is clearly not a workable arrangement in a everchanging production environment where I work with hundreds of image files (thank you G4 chip), capturing audio and analog and DV clips and stills, and cannot afford more downtime than it takes to restart a cranky Mac. I've seen many PCs go down and not come back up in a limited budget production where a week or more was lost to the PC. From my experience I would never go into a professional production using Windows 9x or NT, just as I'd never go into production using a Mac without ample backup. Our org has at least 1,000 users, most of whom use PCs as no choice is hinted at. At our last tech working group the IT head complained that Macs were requiring some outsourcing support costs (as no IT staff were hired with Mac competency). I pointed out that her Y2K solution of replacing every legacy PC in the org. to combat Y2K was the source of our budgetary waste, which had dwarfed the costs required for Mac maintenance by a factor of several decimal places. A motion to continue Mac support subsequently passed without dissent. I've got a million of 'em (such stories), and would close by saying that to state which OS or chip is "superior" without first defining what the work and workload will be for such machines is pointless. ps I think the Athlon is the first ray of hope I've seen in the PC world in years.

    17. Re:AMD Disadvantage by coredog · · Score: 1

      I think you misunderstood what I said. Compaq didn't pull the plug on Alpha, only on Alpha/NT.

      Compaq provided the funds and engineers to port MS products to Alpha/NT.

      All MS had to do to support Alpha/NT was to continue to ship the binaries on the CDs. It was Digital/Compaq that was doing all the work. Don't forget. Every NT CD that went out the door already had the Alpha binaries on it. That includes all the Back Office stuff, IE and service packs.

      --
      Do anal-retentive people hyphenate 'anal retentive'?
    18. Re:AMD Disadvantage by binarybits · · Score: 1

      However, the only OS that would run on this chip would be Linux, unless AMD forked Microsoft some cash to port NT.


      Why not? If you combine the growing Linux server market with upcoming release of an NT-based consumer product, that should be plenty to sustain the chip. I've read that NT is designed to be a cross-platform product, and if so it should be feasible to port NT to K8 without too much trouble.

      OS support is the biggest reason the Apple-style emulator approach wouldn't work in the PC world. DOS still does matter,
      There are a couple of PC-emulators available for the Mac. If you had a mostly-native version of NT, you could easily write an emulator for DOS and most apps.

      The key would be to get Microsoft to support (and app developers to ship) "FAT" binaries of their apps. AMD would probably need to provide compiler companies with engineers to write K8 support into their compilers. The idea is that you'd need to make it so that Joe Sixpack could run any Windows app without having to do anything special. Apple did this with the PPC. I see no reason in principle why the same could not be done for an AMD chip.

      If the above could be achieved, I don't think the other problems would matter. A K8 version of Windows with most apps running natively and the rest under emulation would be useful as a consumer PC chip. Without the need to support legacy x86/MMX/3Dnow/whatever baggage, it could be a smaller, faster, cheaper chip. It could very easily take the laptop market by storm. And if they pulled it off, it would give them a big advantage over Intel, and probably would force Intel to make a K8 clone.

      Just my $.02. The big question would be whether the resulting technical advantages would be worth the money it would cost to get MS to write the OS and emulator and compilers to support it. The G4 is a fast chip, but so far it hasn't been fast enough to convince too many people to switch. Maybe

    19. Re:AMD Disadvantage by IntlHarvester · · Score: 1

      With the exception of fat binaries, what you describe was the strategy DEC had for NT-on-Alpha (with the FX32 emulator). It didn't work for DEC/Compaq - why would it work for AMD?

      IIRC, Microsoft wanted something like $200 Million from Motorola for a NT5 port to PPC. Considering AMD is somewhat cash strapped, they'd do better spending that money on x86 R+D, as the x86 platform is going to be viable for at least the next 5-10 years.
      --

      --
      Business. Numbers. Money. People. Computer World.
  5. Not much of a comparison by dogmai · · Score: 1

    I would have to partially that with a previous post about the chips being uncomparable. What is a better mode of transportantion? a 1976 Jeep CJ or a 2000 NSX. Obviously a jeep is better for one thing but an NSX is amazing for others. Same quite uncomparable. but if you compare things like how they handle in their respective targets? that is answerable. The CJ is one of the besthandling stock off road vehicles made, and the NSX is one of the best onroad handling cars. They both handle very well and use different methods to get to their equal level of quality. Now Back to the chips the article. I think the article shows more that they are both great at the same things in their target applications as opposed to who plays quake better. Good article, Good Comparision, (my new Athlon 700 smokes..)

    --
    IT HAS YOU....
  6. why you musn't read /. at 3am by neko+the+frog · · Score: 1

    just a quick reminder ppl, don't try reading /. during ungodly hours of the night. i swear to god i looked at this article and read:

    "There is a great article at Art Rechnica comparing the Motorola G4 and the AMD Athlon. They discuss every detail of the design of the CPU's, and give credit where credit is due. " Hannibal does a great job dissecting the different chips, as well as explaining the background behind each chip.

    i was kindof amused at the thought of an art magazine reviewing the design of a couple of chips and the backgrounds behind them. ugh.

    --
    -- the opinions stated above aren't those of my employer. in fact, they're probably not even my own. you know what, ju
  7. Perfomance in practice by nickovs · · Score: 3

    This artice is very informative with respect to the architectures but a useful follow up would be to look at the performance in practice. Both of these processors can be used to run Linux and it would be rather interesting to see how a pair of workstations faired in a side-by-side test.

    While such a test would be interesting I expect that the results would, in practice, be as much a test of compiler maturity rather than a test of the speed of the underlying system. Despite the best efforts of the processor designers (out-of-order execution and all) these sorts of processor tend to be very sensitive to the compiler technology. Furthermore many of the multimedia and vector processing performance enhancments (SMID vs Altivec) really need to be accessed from assembler at the moment.

    Still, rather interesting stuff.

    --
    If intelligent life is too complex to evolve on its own, who designed God?
    1. Re:Perfomance in practice by TurkishGeek · · Score: 2

      I agree such a test would be interesting. Just a quick correction, though: AltiVec is also SIMD, the Flynn classification which is used as a generic term in the literature.( AltiVec and SSE, MMX, 3DNow!, MIPSV, VIS and whatnot are SIMD implementations
      --

      BluetoothCentral.com
      A site for everything Bluetooth. Coming in January 2000.

      --
      Zigbee Central: A Zigbee weblog
  8. No real information here - way too simplified by VAXman · · Score: 1

    Why is every article on CPU archtecture on websites like Ars Tecnica written at a fourth grade level? I don't need a review of branch prediction and instruction decoding. Sheesh!

    They should just leave it MPF which is about the only open source which does publish interesting technical information on CPU architecture.

    1. Re:No real information here - way too simplified by Jackson5 · · Score: 2

      Not to boost your ego any more, but get a grip buddy. Have you seen any other articles that talk about this kind of material? It may be too simple for you, especially since I'm sure that you "know it all" already, but I think this article is a great example of what I would like to see more of on the 'net: some discussion rooted in real technology instead of PR claims and advocate BS. I don't know it all, I'll readily admit, and such an article is very useful for me to see the hows and whys and wherefores. But for you to say that there is "no real information here" is a joke. You're either an elitist prick, or someone who just wants to kick dirt at an informative article.

    2. Re:No real information here - way too simplified by Anonymous Coward · · Score: 0

      What is MPF ? URL ?

    3. Re:No real information here - way too simplified by Anonymous Coward · · Score: 0

      You do not already know? There's no real information here, move along. Nothing to see!

    4. Re:No real information here - way too simplified by Zurk · · Score: 1

      stop being an arrogant prick. MPF im presuming is referencing the microprocessor forum : http://www.mdronline.com/mpf/ its a seminar like event where mpu papers and stuff is presented.

    5. Re:No real information here - way too simplified by MrBlack · · Score: 1

      Here Here. I like this response so much I think I'll save it for later use.

  9. 7400 the Sport Car, K7 the Monster Truck by wanderingwalrus · · Score: 2

    Let me prefece all this with, I know very little about how these things work exactly so bear with me.

    It would seem from the article that although the K7 & the 7400 are pretty comaparble at the moment, the 7400 would have much more room to grow as well as being a much more efficient chip.

    To me the fact that the K7 has to decode all this x86 legacy stuff would suggest that the K7 is basically like a brute little monster truck that basically rampages over its flaws by packing a lot of punch, in this case by basically bumping on more and more transitors.

    The 7400 seems to produce a sleeker more elegant solution to the whole thing. It's more the sleek sports car with speed, and elegant, efficient power VS the brute force of the K7. So I guess in that regard, the 7400 wins out on efficiency and future sustained growth potential...

    Must be said though that a mate of mine owns an Athlon and it rocks the house down, so even if it's like a brute little monster truck instead of the sleek sports car of the G4, it still packs a pretty hefty punch. I guess they both kinda rock the house down...

    1. Re:7400 the Sport Car, K7 the Monster Truck by Anonymous Coward · · Score: 0

      Let me prefece all this with

      do you usually take a shit before doing something?

  10. Both are awesome chips-the difference is degrees by jht · · Score: 3

    The Athlon is an amazing chip, even more so given the need to maintain backwards compatibility with real-mode X86 code and the hack that is MMX. The only performance improvements I really expect to see going forward in X86 architecture are going to be due to process improvement rather than architectural development. MMX and 3DNOW are kludges on the architecture. In light of that, Athlon stands out even more.

    The G4, though, has the advantage of being a lighter-weight chip (fewer transistors needed, fewer instructions, less microcode). As for speed, RISC versus CISC aside, the Motorola/IBM designs have not shown the ability to drive the high clock speeds that Intel and AMD are playing with. Until about a year ago, the two were neck-and-neck, but the X86 chips are now up around 800 MHz while the G4 is just passing 500 now. But given the efficiency of not having to deal with all the microcoded X86 instructions the G4 minimizes the difference in a well-implemented OS.

    Another thing to keep in mind (mentioned in the article) is that the G4 is not strictly designed for desktop computers. PowerPC chips are very popular in the embedded market, where they go into single-board computers, automobiles, and all sorts of dedicated hardware. Sales to Apple alone wouldn't keep a chip family alive. Interestingly, Intel sells a lot of older 386 processors to the embedded market too - the too-cool Blackbery 2-way pagers use a 386 processor among other devices.

    The best thing that PowerPC has going for it IMHO is that Motorola didn't build backwards compatibility with the M68K series processors. They made an architectural clean break - and the few companies that needed compatibility did it through emulation (parts of the MacOS are still in 68K code today). The ample shortcomings of the MacOS tend to cover up what is a first-rate processor family.

    My suspicion as to the 'real' reason Intel has been funding Linux ventures is this: they know that Windows is hopelessly tied to X86, and they are hoping to eventually leave that baggage behind in the IA-64 architecture. Ultimately, X86 will be a drag on clock speeds.

    Sorry to have rambled about here some, but I'm still a bit sleep-deprived from the weekend.

    - -Josh Turiel

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
  11. Re:Perfomance in practice-Corrected by TurkishGeek · · Score: 1

    Oops, I screwed up in the first posting. Here is a corrected one:

    I agree such a test would be interesting. Just a quick correction, though: AltiVec is also SIMD, the Flynn classification which is used as a generic term in the literature.(Flynn's seminal paper is where the terms SIMD, MIMD etc. were coined first) AltiVec and SSE, MMX, 3DNow!, MIPSV, VIS etc. are SIMD implementations.

    Also, Motorola has a bunch of very nice C libraries and modified compilers which take advantage of the new instructions, and I'm sure some other SIMD extensions have similar C libraries; so it's not exclusively accessible from assembly language. What's probably needed is some very smart compilers to choose when to use the SIMD extensions.
    --

    BluetoothCentral.com
    A site for everything Bluetooth. Coming in January 2000.

    --
    Zigbee Central: A Zigbee weblog
  12. mot has C examples for altivec access by Anonymous Coward · · Score: 1

    check it out:
    http://www.motorola.com/SPS/PowerPC/AltiVec/
    and click on "progamming examples"

    cheers

  13. Wrong... by MacBoy · · Score: 4
    To quote from the article:
    Since the K7's FPU handles vector operations, it's not always totally free to do fp ops like the G4's FPU is. But considering that vector and regular fp calculations aren't normally mixed, the K7's fp performance should exceed that of the 7400 under most circumstances...
    The G4's vector unit (AlticVec) is way more complex than the K7's. It can do Floating Point operations - four SP (single precision) or two DP (double prec) in fact. In combination with the FPU of the G4 (which can do one SP or DP FP op), the G4 can do no fewer than five SP FP ops or three DP FP ops per cycle. Any application that does FP ops and is compiled on an AtliVec enabled compiler (such as Codewarrior or Mototrola's) will take advantage of this superior capability. AltiVec's 32, 128 bit-wide vector registers and it's 155 vector instructions make it a formidable number-cruncher.
  14. Article doesn't discern much by Paolo · · Score: 3

    While it is one of the first truly unbiased and highly technical articles on the K7 and G4 chips (instead of rumors and performance "benchmark" drivel), it does not say that much about the chips in the end. It should have concluded with a stronger statement about the efficiency of the G4 chip.

    The US Govt is often criticized for implementing obscenely expensive solutions to problems when simple ones would have done the job better. This can be applied the the K7 vs G4 question, for it is always better to have efficiency when the performance is the same.

    Rumor has it that Intel is running the new Itanium chips currently with 30 watts of power consumption, over twice that of the G4. If I upgraded my motherboard to the itanium (tm), I would have to get a new case or power supply because of the incredible inefficiency of the chip. That is not novel engineering, but sluggish engineering, something which is not prized in this day in age.

    --
    "In individuals, insanity is rare, but in groups, parties, nations, and epochs it is the rule." -Nietzsche
    1. Re:Article doesn't discern much by Anonymous Coward · · Score: 0

      K7 is 30+ watts as well, but power consumption doesn't matter for desktop.

    2. Re:Article doesn't discern much by marmoset · · Score: 1

      ...until you try to cool the mutha.

    3. Re:Article doesn't discern much by Anonymous Coward · · Score: 0

      Can we say "Kryotech"? I think thats cool enough.

    4. Re:Article doesn't discern much by Lurker · · Score: 1

      Can we say "Kryotech"? I think thats cool enough.

      And how much additional power does the Kryotech cooling unit use?

    5. Re:Article doesn't discern much by coredog · · Score: 1

      From the rumors I heard, Intel engineers would be selling their grandmothers to only be using 30 watts. I'll look for the hard numbers, but I've heard _70_ when they run the things at full speed.

      --
      Do anal-retentive people hyphenate 'anal retentive'?
    6. Re:Article doesn't discern much by Anonymous Coward · · Score: 0

      Does it really matter?

    7. Re:Article doesn't discern much by Anonymous Coward · · Score: 0

      Only if you have to pay for it!

    8. Re:Article doesn't discern much by ckd · · Score: 1
      From the rumors I heard, Intel engineers would be selling their grandmothers to only be using 30 watts. I'll look for the hard numbers, but I've heard _70_ when they run the things at full speed.

      And a G3/400 laptop--the whole thing--only has a 45W power adapter. That'll run the hard drive, the DVD-ROM drive, the processor, the screen, the screen backlighting, the speakers, any external bus-powered USB devices...and charge the battery. All at once.

      Oh, and it'll also let you slow the processor down to extend battery life; you know, like that amazing new feature Intel's announced they'll have Real Soon Now?

      Admittedly, that's the G3 instead of the G4, but even if the G4 itself is using twice as much power as the G3, you'd need what, a 60W adapter?

    9. Re:Article doesn't discern much by Anonymous Coward · · Score: 0

      The new iMac doesn't even have a fan. I think that's cooler.

  15. Re:AMD Disadvantage, You might want to know by bubbasatan · · Score: 0

    AMD is actually planning a move away from the tired x86 architecture. The Sledgehammer chip that is in R & D right now is supposed to be based on a better architecture. I am assuming (knowing full well the potential consequences of assuming) that there will be backward compatibility. In any regard, the Intel might not mean as much in a few years, particularly after Itanium or Merced or whatever it is goes kerplunk.

    --
    Windows is going the way of phlogiston...
  16. more alpha undertones by frknfrk · · Score: 1
    sorry that i keep ranting about alphas, but the (well-written and informative) article mentioned the alpha cpu under its breath, when talking about the ability of both the K7 and the G4 to achieve OOO (out of order) execution.
    This bookkeeping takes special hardware, hardware that both the K7 and MPC7400 have and that a more traditional RISC machine like the older Alpha lacks.
    So is this something Compaq/DEC/whomever is working on, or is it that important? The only drawback I found in the a.t. article is that the desire to achieve OOO was not motivated, but then again, that may be only because I took cpu architecture a few years ago (before OOO became a big deal).
    --
    The REAL sam_at_caveman_dot_org is user ID 13833.
    1. Re:more alpha undertones by MacBoy · · Score: 1

      AFAIK, Alpha simply does not do OOO. It relies entirely on the compiler to organise the instructions into the most efficient possible order. (almost all compilers for all CPU's attempt to do this to some degree BTW). Leaving out the OOO capability enables the CPU to be much simpler. That lets the designers concentrate on achieving high clock rates. But these simple, fast CPU's are heavily dependant on the compiler delivering efficient optimised code in order to achieve high performance.

    2. Re:more alpha undertones by Anonymous Coward · · Score: 0

      Not true. The latest alpha chips can issue instructions out of order. If you look at the SPEC numbers, alpha dominates. Their specfp numbers are more than twice the G4. Only HP comes close. The performace of the G4 is vastly over hyped.

    3. Re:more alpha undertones by David+Greene · · Score: 1
      Actually, the 21264 is an O-O-O machine. Aphas had always been considered "speed demons" because DEC did everything to push the clock, while HP, for example, pushed IPC with O-O-O, leading to the "brainiac" labelling of the PA-RISC.

      The 21264, therefore, can be safely called a "demoniac."

      Future Alphas will start to make use of Simultaneous MultiThreading to run threads at the CPU level. I don't know what form this will take, initially.

      --

      --

    4. Re:more alpha undertones by Anonymous Coward · · Score: 0

      The performace of the G4 is vastly over hyped.

      Mot and IBM are actually pretty good about this. On the other hand, have you seen apple's ads "showing" how the G4 executes more instructions in parallel than the PIII. It was the most ridiculous example of marketing trying to be techincal I have ever seen.

  17. Doesn't matter by Anonymous Coward · · Score: 1

    It is a no brainer that these are the best two chips you can get in a PC today. But average joe 6-pack won't buy either of them because they don't have the name Intel stamped on them. Take your athlon or g4 duct tape an intel logo on it and then maybe the average user will pay attention. What they really need is better marketing.

    1. Re:Doesn't matter by Xel · · Score: 1

      >What they really need is better marketing. Youre right, where has Apple been? I have seen nary an ad or billboard for Apple computer in years! Boy, they really dropped the ball, marketing-wise.

      --
      "Eagles may soar, but weasels dont get sucked into jet engines."
  18. Re: MHz differences will fade soon enough... by MacBoy · · Score: 3
    ...As for speed, RISC versus CISC aside, the Motorola/IBM designs have not shown the ability to drive the high clock speeds that Intel and AMD are playing with. Until about a year ago, the two were neck-and-neck, but the X86 chips are now up around 800 MHz while the G4 is just passing 500 now...

    True, but the gap will lessen (or disappear) in the near future. The G4 has been limited (in clock speed) by it's exceptionally short 4-stage pipeline. Motorola has demonstrated a version of the G4 with a longer 7-stage pipeline that hits much higher clock speeds (~700 MHz range at the demo - higher in production). Each stage is simpler and faster, resulting in the higher clock speed. The K7 already has a very deep pipeline, which is a large factor in its high clock speed.

  19. By Favourite bar graph by Pope · · Score: 4

    is here

    It shows power consumption of the major chips in use. Note where the PPC chips are! :)
    Enjoy.


    Pope

    --
    It doesn't mean much now, it's built for the future.
    1. Re:By Favourite bar graph by Anonymous Coward · · Score: 0

      The chart excludes other processors, e.g. StrongARM.

    2. Re:By Favourite bar graph by John+Allsup · · Score: 1

      The StrongARM doesn't have an FP unit...
      John

      --
      John_Chalisque
    3. Re:By Favourite bar graph by harlows_monkeys · · Score: 1
      Wow...the PowerPC chips use a lot less power than the Intel chips. No wonder Mac laptop battery life is so much...oh, wait...Mac laptop battery life is the same as comparable PC laptop battery life.

      So, remind me why I'm supposed to care about CPU power consumption?

    4. Re:By Favourite bar graph by Lurker · · Score: 2

      Wow...the PowerPC chips use a lot less power than the Intel chips. No wonder Mac laptop battery life is so much...oh, wait...Mac laptop battery life is the same as comparable PC laptop battery life.

      Do they have the same battery life? According to Apple's web site, the iBook runs up to 6 hours on a single battery, the PowerBook runs up to 5 on a single battery, and you can put 2 batteries in it (one would go in the spot normally used for the CDROM/DVD drive.) I went to Dell's web site and for two of the three laptops available, the times were 2.5 hours/battery and the third was 3.5-4 hours/battery. I didn't take a lot of time to look, but I assume that you can put two batteries in if you forgo the CDROM/DVD drive. So, you were saying?

    5. Re:By Favourite bar graph by Anonymous Coward · · Score: 1

      First off, they're not the same. Apple claims 5-6 hours/battery with their portables, and I've usually found their estimates to be conservative. Most Intel boxen claim 2-4 hours.

      Secondly, Intel boxen use stripped-down "mobile" cpus. Last I heard, a "mobile" p2 is about a quarter the speed of a similarly-clocked "normal" p2.

      Whereas Apple gets to use exactly the same chips in both desktops and laptops. They consume less power not only in direct dissipation, but in not needing to use a fan to deal with heat, and they turn out to be dramatically faster.

      Apple has still never shipped a machine that needs a cpu fan. A heat sink is common, but they're often as small as a quarter on current laptops.

    6. Re:By Favourite bar graph by Anonymous Coward · · Score: 0

      Ummm. Because we are comparing two cpus and the technology/engineering behind them? A sign of good engineering is EFFICIENCY!

    7. Re:By Favourite bar graph by Anonymous Coward · · Score: 0

      I guess thats why the Alpha CPU's in Cray boxen need cooling, they must be terribly inefficient.

    8. Re:By Favourite bar graph by bdolge · · Score: 1

      Do not confuse effectiveness and efficency.

  20. Clock speeds by Megane · · Score: 2

    As for speed, RISC versus CISC aside, the Motorola/IBM designs have not shown the ability to drive the high clock speeds that Intel and AMD are playing with.

    The PowerPC doesn't need the high clock speeds of the Intel/AMD chips. On average, it does about twice as much per clock cycle than the X86 chips do.

    Comparing clock speeds without consideration of clock efficiency is like comparing the version numbers of the various Linux distributions.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    1. Re:Clock speeds by Anonymous Coward · · Score: 0

      You have proof of this I presume.

    2. Re:Clock speeds by tlhIngan · · Score: 2

      Comparing clock speeds without consideration of clock efficiency is like comparing the version
      numbers of the various Linux distributions.


      Plus, a lower clock speed has much less design issues than a higher clock speed. Lower clock speed chips can use cheaper fab processes, the motherboard can be laid out without as much concern to cross-coupling/transmission line problems, clock skew (very important), and a host of other problems inherent with high speed/microwave design.

  21. Nice Chart! by Anonymous Coward · · Score: 0

    Umm, since I can't moderate, I figure I'd just add a "me-too" reply . . .

  22. Stupid. by Anonymous Coward · · Score: 0

    Perhaps he should have done some research. I gave it up after the first page.

    The reason the K7 has twice the transistor count, is because of the 128K on die L1.

    1. Re:Stupid. by Anonymous Coward · · Score: 0

      Sorry Frankie, but it looks like it's YOU who needs to check his facts.

  23. The PowerPC = all that and a bag of chips by Duxup · · Score: 1

    Our organization uses the PowerPC Microprocessor in cases where we had used other processors in the past where power consumption and other small factors had become an increasingly a problem over time. Also the fact the architecture isn't tied to an OS made things much easier to work with (stable) and thus we could design our systems to do exactly what we wanted to do how we wanted it. We also have the flexibility to change that how and when we want and stick with the same processor and a familiar architecture.

    Granted we don't make Personal Computers but IBM has marketed those processors toward the Linux world.

  24. Re:Both are awesome chips-the difference is degree by hey! · · Score: 2

    Motorola/IBM designs have not shown the ability to drive the high clock speeds

    I think this is probably not an issue of the Microprocessor design as it is the fabrication capabilities.

    Also, the clock speed is not a valid comparison between two different chips, especially two vastly different chips; what you get per MHz is not the same thing; otherwise you would be able to buy and 800MHz Z80. It's like the truck company that built a 2 stroke pickup: people got freaked by the fact it redlined at 4000 RPM.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  25. Condition code registers and branch predicition by Megane · · Score: 3

    One important part of the PowerPC architecture which this article fails to mention, is the multiple condition code registers of the PPC. (These date back to the older Power architecture, BTW.)

    Unlike all the other similar features mentioned in the article, these can not be retrofitted into the K7, because it is limited to the x86 instruction set, which does not have this concept.

    Basically, any instruction which needs to check the result of an operation (such as a compare, or overflow from an arithmetic operation) has to use condition codes. But in a pipelined processor, the result of the operation usually has to wait until the instruction has finished going through the pipeline. Rather than wait this long to decide what to prefetch, branch prediction tries to guess whether or not the branch will be taken. The predictions are usually right, but not always. What if there is more than one such comparison close together, particularly if the result is not being used directly for a branch, but for a boolean expression?

    What the PPC does is have multiple (7?) condition code registers. When an operation such as a compare is done, you select a condition code register to receive that result. In the same way that code can be optimized for RISC by interleaving multiple threads of operations such that the result of an operation isn't used until three or four instructions later, the condition code register usage can also be interleaved.

    With out-of-order execution (OOO), the CPU automatically rearranges instructions to achieve this interleaved usage of registers. And thusly, the PPC will gain this advanatage with condition code register usage as well.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  26. Oops! by Anonymous Coward · · Score: 0

    I think you read that wrong (or I did). The Athlon has combined its FPU and vector units into 3 FPU/vector units. The 7400 has one crippled FPU, one full FPU, and one separate vector unit (the 'Velocity Engine' or something equally lame?). Thus, the Athlon has more complex vector units, since they also double for FPUs. I think...maybe I should go reread the article :)

  27. Re:Both are awesome chips-the difference is degree by starman97 · · Score: 2

    Moto didnt have a choice in whether to implement 68K opcodes in PPC, IBM owns PowerPC, Motorola is just licensing it. Trying to add an opcode to the PPC is a real nightmare because you have to get IBM's approval. Moto went to PPC beacuse Apple demanded it, not because it was better than the Moto RISC, the MC88110. Actually, clock for clock the '110 was faster than the 601, and it had a better bus design than the Power architecture, so they put the MC88110 bus on a Power core, and that became the PPC601. The '110 also had a graphics Execution unit as well as FP and Integer units. Of course, its internal design and transistor technology limited it to about 65MHz and it was a few years late, so Apple wanted an architecture with some industry backing, IBM. NeXT was well under way in designing a dual '110 machine, I wonder what ever happened to it. One CPU did the color Display Postscript, and the other ran the NextStep OS. I'm sure Jobs was having a bit of DejaVu when Moto couldnt deliver the 500MHz G4's on time/quantity.

    --
    Starman97@Gmail.com (bring it on spammers)
  28. no, only complete one DP floating op by Anonymous Coward · · Score: 0

    there's only one double precision floating point unit in the 7400. The 4 SP fp values in the vregs are disjoint. AltiVec units do not handle double precision.

  29. Re: MHz differences will fade soon enough... by Drizzit · · Score: 2

    Also the G4+ will have the 2 Altivec units, 2 FPU units and 4 Integer units each with 32 dedicated registers. Plus it will use the 256bit data paths, integrate up to 1MB level 2 cache on to the die and support up to 4MB level 3 cache. Thats why the PPC will eventullaly pull away they have the space to do more.

  30. Misleading graph by Mr.+Klaw · · Score: 2

    They include the L2 cache on some chips, but not others and don't bother to mention size if the cache. Just look at the three different 200MHz PPros that each consume vayring amounts of power since they have 256KB, 512KB, and 1MB caches.
    This would be a good graph if your main concern is raw power consumption of a normal processor purchase (I'm sure that you could get cacheless Athlons if you buy enough).

    --
    -- "Well, Hello, Mr. Fancy-pants. I've got news for you pal, you ain't in control but two things right now, Jack and s
  31. Re:G4: The Mark of the Beast by Anonymous Coward · · Score: 0

    Either your article is a hoax or you are one of the most biased imbecile I ever bumped into.

  32. Even Faster by FFFish · · Score: 1

    What would *really* be a nice boost is if it were possible to access the RISC component of the Athlon (ie. bypass the x86 decoder).

    Basically, that would allow one to run legacy apps by allowing the Athlon to operate as a smokin' fast x86... and run new apps by allowing the Athlon to operate as a smokin' RISC machine.

    And if this could be done in a multitasked environment, so much the better -- running a legacy app *and* a new app simultaneously.

    Too much to hope for, I'm sure!

    --

    --
    Don't like it? Respond with words, not karma.
    1. Re:Even Faster by Inoshiro · · Score: 2

      What would *really* be a nice boost is if it were possible to access the RISC component of the Athlon (ie. bypass the x86 decoder).
      Basically, that would allow one to run legacy apps by allowing the Athlon to operate as a smokin' fast x86... and run new apps by allowing the Athlon to operate as a smokin' RISC machine.


      Why does evryone assume that x86 is somehow bad? Has the Apple "RISC is god" propoganda gotten to you? This issue has been discussed on Slashdot before. x86 is fine. Don't fix what isn't broken.

      Besides, the Athlon goes 700 Mhz. If that's not fast enough, I suggest buying a Cray :-)
      ---

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    2. Re:Even Faster by HeghmoH · · Score: 2

      If x86 is fine, why is it that Motorola and IBM can pretty much keep par with Intel and AMD despite vastly smaller R&D budgets? Read the article, it talks about all the hoops the K7 has to jump through to support the aging x86 instruction set. This set of instructions was never designed for a high-performance processor, and lends itself extremely poorly to such things as pipelining. The x86 instruction set does work, but there are better things out there. Its only virtue is that it's what everybody else uses. Some virtue.

      Imagine if AMD could take all that effort it spent on making that aging x86 instruction set work with their spiffy new processor and put it into making the processor fast instead? Rather than a 700MHz x86 processor, you'd probably have a 1GHz or higher RISC processor that would make the current K7 and G4 look like snails.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    3. Re:Even Faster by Inoshiro · · Score: 2

      If x86 is fine, why is it that Motorola and IBM can pretty much keep par with Intel and AMD despite vastly smaller R&D budgets?

      IIRC, some people were talking about why the G4 is 450Mhz (stable), whereas you can buy 1Ghz (stable, kryotech) K7s. This is more than 2x the Mhz rating. You can also buy 700Mhz K7s without Kryotech stuff, which is 1.5x the Mhz rating..
      On par? No....

      The designs of the G4 and the K7 chip are completely different. The K7 is like the Saturn V, whereas the G4 is like the concorde. They use different fuels and different speeds, but are both fast enough to get me from point A to point B faster than I can appreciate. So the comment that "Rather than a 700MHz x86 processor, you'd probably have a 1GHz or higher RISC processor that would make the current K7 and G4 look like snails." makes no sense, as to me the G4 (at its paltry 450Mhz) looks really damned fast. I can't even concieve of how fast 1Ghz would be. (Besides, how do you know that removing the x86 translator unit would speed anything up? Where's your EE Phd?)

      Here are my points:
      1) x86 works fine. I have plently of working knowledge of how to program in asm for this instruction set, and have plenty of proven working software for it (think Linux). The "flaws" you talk about are the same ones the RISC community rolled out when Intel had 200Mhz PPros out for more than 6 months before releasing a new CPU design. ISA zealotry annoys me, and doesn't help your possibly legitimate case at all.

      2) The x86 is currently really lots faster, even if it's still too fast for me to notice (except in RC5 rate). So why strive to go even faster, faster, faster, when things are already faster, faster and getting faster (Moore's law).

      3) An all new RISC design (like the implementation in the K7, K6-*, PPro, PII, PIII, Celeron cores) would not have any software support comming out the doors. The reason they have these micro implementations is to allow them to add a layer of complexity to the chips, and make them perform. They change the internals every generation, using different micro RISC cores. Once they sat down and used one for their flagship chip, they'd be stuck with it and lose the flexibility that the cores give in the first place. x86 is a nice general instruction set with instructions for whatever you need, which allows them to emulate it in any way they want (think Transmeta).

      4) Have you noticed how the Sparc32, Sparc64, m68k, and a few other branches of the Linux kernel are not really well supported? It would take time even for Linux to come to bear on this new architecture. I'd rather have 1Ghz Linux now, rather than a "possible" 1Ghz Linux on some new architecture.

      5) AMD, Intel, et all, have an investment of years in the x86 chip business. It's what makes them their tons and tons of money. Why would they throw away the backwards compatibility that gives them oodles of dollars, just to become another bit player in the RISC business (which isn't worth nearly as much)?

      Anyways, I'm ranting a bit because you are acting just a bit like a Zealot. I praise you for being able to look ahead, but you seem to have a bit of a problem looking to now. AMD wants x86 dollars, and they are getting them.
      ---

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    4. Re:Even Faster by HeghmoH · · Score: 3

      I hold no claim that removing the x86 unit from the K7 would make it faster. However, the money that was spent on that unit could have then been channeled into something else, say making the chip faster. I have no problem with AMD making x86 processors, they can do whatever the heck they want. I do have a problem with people who think that, because of the gains that Intel and AMD have been able to wrest from the instruction set, x86 has no problems.

      Here's an example: in IA32, an instruction can start anywhere. Addresses divisible by 4, addresses divisible by 2, odd addresses. They can be of many varying lengths. This causes massive problems for pipelining and instruction decoding. If you're trying to decode three instructions at once, how do you know where instruction #2 is until you've finished with instruction #1? After all, they can be many different lengths. Now, clearly, this is not an insurmountable problem, as Intel and AMD have both pulled it off quite well. However, it does go for added expense. That money could be either translated into lower-cost chips, or more features for more speed, were it not for the necessities imposed by the aging instrucion set. The PowerPC ISA (I talk of the PPC because it's what I know best, I believe others are like this as well) has instructions that start on addresses divisible by four. They are four bytes long. Period. Thus, it's very easy to see where instructions #1, #2, and #3 are, because each one is the same length. Barring a branch, it's simple to start decoding multiple instructions at once.

      Now, you sound like you don't seem to care too much about speed. I don't blame you. I'm typing this on a 300MHz computer that I got, new, not more than two months ago. It's plenty speedy for me. Cost, however, is another thing. Rather than putting those saved dollars toward more features for more speed, they could simply pass those along to the consumer. Also, fewer transistors around to support cruddy legacy "features" means less power consumption which means a smaller electricity bill. Particularly significant if your computer is on all the time. Maybe it's not that big a deal for you, but it's something to consider.

      I agree that IA32 works fairly well. Cars with carburetors worked fairly well too, but now almost everything has fuel injection. Propellors on airplanes work pretty nicely in a lot of cases as well, but whenever a big job needs doing, jets have replaced the propellor. Even in a lot of smaller prop-driven airplanes, a turbine drives the prop instead of a piston engine. I could name more, but I think the point is made. IA32 works, but that's no reason to not wish for something better. I realize it's unrealistic, but I hold out hope that these companies that make so much money off of this market will decide to use their massive resources to make something truly new and good, rather than just sucking up profits from more of the same.

      Btw, about the concorde, it still takes three hours in an unreasonably small cabin to cross the Atlantic. Or so I hear. :)

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  33. People actually care about power consumption? by Wakko+Warner · · Score: 1
    That's probably the *last* thing I look at when choosing a new CPU. Price and performance come first, of course.

    Why are people trumpeting that the G4 only uses 4 or 5 watts, or whatever? Who cares? The Alpha CPUs, widely regarded as the fastest money can buy, use something like 100 watts, but I'm sure the people that buy them really don't care about that either.

    - A.P.
    --


    "One World, one Web, one Program" - Microsoft promotional ad

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    1. Re:People actually care about power consumption? by Pope · · Score: 2

      Yep, along with a whole slew of other different factors that make the truly geeky give a damn about any of this crap. :)

      Power consumption is *IMPORTANT* if you're making laptops or embedded systems, correct?

      Pope

      --
      It doesn't mean much now, it's built for the future.
    2. Re:People actually care about power consumption? by mattc · · Score: 1

      For the same reason you don't want a car that only gets 5 miles per gallon.

    3. Re:People actually care about power consumption? by Anonymous Coward · · Score: 0

      But if you can afford the gas, then again, who cares?

    4. Re:People actually care about power consumption? by Anonymous Coward · · Score: 0

      Nobody, its just that the G4 has no other redeeming qualities other than low power consumption. OTOH, with the G4 I could probably save a whole $0.02/year on power! WOW!

    5. Re:People actually care about power consumption? by Anonymous Coward · · Score: 0

      Save the whales.

    6. Re:People actually care about power consumption? by Chris+Pruett · · Score: 1

      Perhaps because low power means one might feasibly use said chip in a laptop while that is not an option for its power-slurping brethren?

    7. Re:People actually care about power consumption? by Anonymous Coward · · Score: 0

      Because it gives you some idea about the *growth potential* for the chip architecture. The G4 can at least double in size before it starts sucking the same amount of power as the Athlon.

    8. Re:People actually care about power consumption? by Anonymous Coward · · Score: 0

      *Growth Potential*??? Let me guess, you haven't the foggiest clue as to what is involved in microprocessor design or development, right?

    9. Re:People actually care about power consumption? by toriver · · Score: 1

      Does the word "heat" appear in your vocabulary? Try turning off the coling fan in a PIII machine and wait for the burning smell.

    10. Re:People actually care about power consumption? by Anonymous Coward · · Score: 0

      Well, try removing the heatsink from your PPC750 and see if it doesn't fry. Or remember the Apple Powerbook 5300 Laptop/Hibachi grill, the only laptop to ever spontaneously combust? As for my PC, my Dell P3-550 only has a case fan and no heatsink...sorry I can't oblige, even if I wanted to.

    11. Re:People actually care about power consumption? by Anonymous Coward · · Score: 0

      The 5200, for the uninformed, did not spontaneously combust. Sony's Lithium batteries that were in the 5300 spontaneously combusted. Just because you don't see a heatsink doesn't mean it's not there. There are several options for heat dissipation beyond the traditional heat sink.

  34. What the hell is "Post RISC?" by Anonymous Coward · · Score: 0
    Does this guy know anything about architecture? I don't see how these processors are similar in that they are post-RISC.

    Instruction count doesn't determine "RISCiness."

    There are other differences which can be explained by the RISC nature of the G4.

    Judging by other Ars Technica content, I imagine that this is part of some scheme where by they will first dismiss PowerPC as "post-RISC" because it has things like branch prediction which take up silicon which goes against the "RISC philosophy." Then they will bash it because it has half the clock of an athalon and DOS2000 doesn't run on it. There is a strong anti-Mac bias over there and, to be frank, I'm shocked that they didn't diss the MacOS as part of the comparison or make some crack about overclockability or something. They have made arguments the call the g4 and athalon similar, they are in that they are two modern high-end processors, but they totally ignore the radical differences in the architecture.

    1. Re:What the hell is "Post RISC?" by Anonymous Coward · · Score: 0

      Yep, its all a global zionist conspiracy, perpetuated by the masons, to hold the Mac down from its rightful place as god of all computing devices. Good thing you're there to expose it!

      PPC is no longer a pure RISC design, just as x86 CPUs now have a RISC-like back end. That was the point of the article, and it made it well. It also was a well reasoned and unbiased review of designs. Notice that the author even professed to prefer the G4 design.

      Please quit smoking apple's marketing literature. Just because an article doesn't end with "So clearly the macintosh is the one true computing platform, and anyone who uses anything else has tapioca for brains!" doesn't mean its anti-mac.

    2. Re:What the hell is "Post RISC?" by Anonymous Coward · · Score: 0

      I was under the impression that RISC stood for Reduced Instruction Set _Complexity_. Not Reduced Instruction Set _Count_. As far as I can tell the G4 still holds true to this. The G4 has more Instruction sets, but each set is lean, mean, and not complex. Granted the G4 is not a poster-child for RISC in all areas but it certantly is FAR more deserving of the designation than what I can tell of the Athalon.

  35. ..Okkkayyyyyyyy......gasoline isn't whiskey guys.. by Anonymous Coward · · Score: 0

    This is a technical board remember......and if you remember your bible class at all you'd know that the the beast will have EVERYONE lulled into a false sense of security and have upon him the mark of the beast (WINTEL)-Now who is the market leader?!? Hmmmmm And those that oppose him and his minions will suffer...(Apple,Linux,SGI,yada,yada). Thanks for the laugh though.....

  36. New dual G4 motherboard by Anonymous Coward · · Score: 0

    This page show a very interesting new motherboard. Its supposed to go into production this year. Its a dual G4 with no legacy crap. http://targetpc.gxnetwork.com/hardware/motherboard s/siliconfruit/

  37. Re:G4: The Mark of the Beast by Anonymous Coward · · Score: 0

    Liberals like the Macintosh and G4, huh. Last I heard, Rush Limbaugh likes the Macintosh. Uh-oh. Does that mean that your world has just been turned upside down?

  38. Rush Liberalaugh, ha ha. by Anonymous Coward · · Score: 0


    Please, give me a break.

    Limbaugh shoots off his mouth a lot, but he never takes direct action. He's a clown, and he makes the right wing look ridiculous. It's not hard to see that he's a plant. He's pathetic. He won't grasp the nettle and make the hard choice to support openly the real defenders of faith and freedom. To Hell with him.


    1. Re:Rush Liberalaugh, ha ha. by Anonymous Coward · · Score: 0

      Rush is actually **very** liberal! A friend of mine knows him. He is in favor of mandated abortion (a la China), he is strongly in favor of gay marriages and the abolition of heterosexual marriage, and he wants cocaine legalized. Why does he have his radio show, you might ask? Well, he knows that he can get bigger ratings by acting as if he is one of us. That's why he pretends to be a member of the noble right wing. But he's not.

      I don't know. Apparently some liberals get a kick out of pretending to be right-wingers for a few cheap laughs. Well, we're not buying it, Rush. You're a damned liberal, and we're sick of you.

  39. Theres always one isn't there........... by Anonymous Coward · · Score: 0

    ......

  40. Your Tax Dollars At Work by Anonymous Coward · · Score: 0


    Yes, our taxes are being used primarily to fund vast homosexual orgies around the world. One day the people of the United States may wake up to this abomination and perversion of God's chosen Nation. One day, we will drive out the moneychangers from the temple that Congress once was. The day will come when we will purify our beloved homeland, in blood and iron.

    In the meantime, however, we may as well get our money's worth. As for me, I bought a brand-new cock ring today and I'm rarin' to go.


  41. you ARE joking, aren't you? by Mickey+Squid · · Score: 1

    I'm sorry, but I can't even begin to imagine such gross ignorance. It boggles my mind. Hitler couldn't have done half of brainwashing to accomplish this level of ignorance in his wildest dreams. THIS is scary.

    --
    All you need in this life is ignorance and confidence -- and then success is sure. Mark Twain
  42. You are a psychopath by A+Bugg · · Score: 1
    This could be the worst instance of flamebait I have ever seen, then again they could just be a total psychopath... yeah, I am going to have to agree with the psychopath theory.

    PS: I don't like the G4's either, but you seem to have had just a little too much to drink, or not enough to think that.

  43. Re:Mac OS more Stable than NT... LOL by Anonymous Coward · · Score: 0

    Sure... just how did it beat out Windows... I would say even Windows 9x is more stable than the MAC OS, granted I haven't used it since 8.0 but damn was the MAC OS BUGGY as hell.

  44. silliness by Anonymous Coward · · Score: 0

    The article seems to me very silly and not very informative. How do a pure CISC processor and a bastardized RISC processor constitute two "post-RISC" processors? I know I've only taken two courses on computer architecture, but I'm no longer gullible enough to believe this nonsense. He seems to miss the point of a RISC processor altogether. I put no more credit in this than in the crazies saying the world could still end from y2k bugs.

    1. Re:silliness by harlows_monkeys · · Score: 1

      It's not the number of courses on computer architecture you've taken that counts. It's the number that you've passed. Come back when that is non-zero.

  45. Re:Mac OS more Stable than NT... LOL by binarybits · · Score: 1

    I would say even Windows 9x is more stable than the MAC OS, granted I haven't used it since 8.0 but damn was the MAC OS BUGGY as hell.

    7.6 and earlier was buggy as hell, and if you're running wacky programs Windows might handle it better. But I'm currently running Mac OS 9, and it only crashes about every two weeks. I think it depends a lot on system configuration. A well configured system on any platform will be more stable than a poorly configured one. But OS 9 is extremely stable if you don't abuse it much.

    One advantage that increases Mac OS stability is the smaller number of machine types and more tightly integrated hardware and software. It might be that once you install all the right pieces Windows is as reliable, but getting it there is a pain. And Windows isn't very helpful. Apple has worked hard to ensure that every version of their OS support every recent machine. Their latest (OS 9) supports any machine with a PPC, which will take you back 6 years.

    Anyhow, system stability has improved dramatically since system 7, and at this point system configuration is more important than OS features. And it looks like Mac OS X will be out long before Microsoft's NT consumer arrives, so that'll widen Apple's lead in this area.

  46. BTW... by binarybits · · Score: 1

    I didn't mean NT. NT is indeed more stable than Mac OS, but it is not a consumer product. It's too pricey, and is still too complex for Joe Sixpack to set up and use.

  47. Do some reading before you spout off nonsense by festers · · Score: 1

    Does this guy know anything about architecture?

    In a word, yes. He knows an awful lot. If you don't know what "Post-RISC" is talking about, why don't you read his article on RISC vs CISC like he suggested. Here, I'll make it easy for you: RISC vs. CISC: the Post-RISC Era

    Of course, it also looks like you didn't even bother to fully read this article. Hannibal is hardly anti-mac, anti G4, or any of that. He concludes that he prefers the G4 over the Athlon (and the Alpha over both of them). Give me a break...


    --------

    --


    -------
    "Every artist is a cannibal, every poet is a thief."
  48. As always ... by Anonymous Coward · · Score: 0
    Comedy is not pretty

    PIIIs protect children from all of these troubles, when running Windoze. They crash so often that they frustrate children, who turn to the Lord for guidance

    Of course, Linux is too reliable to be anything but satanic. And since the 7th level of hell is ice, what better symbol of the deepest bowels of hell than ... the penguin

    Boy, the things you come up with when you start typin'. It's scary sometimes.

  49. Re: MHz differences will fade soon enough... by billybob+jr · · Score: 1

    In general making more stages also decreases the amount of work done per clock cycle. Will Motorola end up with a processor that is truly faster or just higher Mhz? All other things being equal, of course.

  50. No mention of endian-ness of K7 vs G4 vs ideal by Anonymous Coward · · Score: 0
    I would like to see some discussion as to how rational geeks could end the big-/little-endian schism, and settle on little-endian architecture as a standard. I believe the PowerPC leans towards big-endianness, with compatibility tricks to handle little-endian data, while the K7 is little-endian.

    The difficulties seem analogous to metric vs english measures.

    Just because we pronounce numbers in big-endian order and read left to right shouldn't blind us to the cleanliness of little-endian memory addressing. Nor should we be prejudiced because of which side Intel happens to be on.

    Unfortunately, the net has a lot of big-endian legacy.

    I wish designers would try to design to make the ideal the default, and make necessary legacy accomodations as alternatives, instead of the other way around. Same with compiler behavior, and other areas of technical design.

    1. Re:No mention of endian-ness of K7 vs G4 vs ideal by Anonymous Coward · · Score: 0

      Are you on crack? Big-endian is the *Right Way* to do it. As you pointed out, the net is still big-endian.

    2. Re:No mention of endian-ness of K7 vs G4 vs ideal by Anonymous Coward · · Score: 0

      Why do you feel this way? What advantages/disadvantages do you see in each?

  51. Relationship to Transmeta?? by Dhrakar · · Score: 0

    One of the things that the article emphasized, is that modern CPUs (like compilers, etc) split the work into front-ends and back-ends. Perhaps the Transmeta folks just have a CPU design in which the front-end can be switched around for different ISA's? In that case, it's possible that the Transmeta CPU will be Really Huge (power, transistor count, size, etc), but flexible (like a previous poster's musings about 'bypassing' the x86 stuff in the K7).

  52. x86 Athlon "Frontend" by miracle69 · · Score: 1

    From the article, I gathered that the Athlon has a better core but is limited by the x86 frontend. My question is - to what end is this frontend changeable? Could AMD theoretically place a different frontend on the Athlon to make it a PPC chip?

    And, is this the type of idea that the Crusoe processor is going to have - i.e. modulating the frontend on a chip so it can run many architectures?

    The mind ponders.

    --
    Linux - Because Mommy taught me to Share.
    1. Re:x86 Athlon "Frontend" by Stradivarius · · Score: 1

      Could AMD theoretically place a different frontend on the Athlon to make it a PPC chip?

      Presumably so. The decoder might actually be simpler than the x86 one. Doing so would likely require some modifications to the back end also (even though the CPU works in internal ops, it has to write results to memory of only whole x86 -or in our theoretical version, PPC - instructions, not these ops. After all, what does having executed half an instruction mean from the program's point of view?) Though, if you did this then the Athlon is still essentially hindered by having to do a PPC->internal op translation. Plus, the choice of what to put in your core depends on what sort of code you expect to be running. It could be that PPC code has different characteristics than x86, and so the core should be modified to be more efficient at running PPC...you can see this could end up becoming more of an entire redesign rather than just "slap-a-different-front-end-on-it". But if you don't care about efficiency quite so much, the modifications to run PPC might not be all *that* terrible.

      And, is this the type of idea that the Crusoe processor is going to have - i.e. modulating the frontend on a chip so it can run many architectures?

      Essentially. The difference (AFAIK, as Transmeta hasn't officially said anything yet) with Crusoe is that it consists of a hardware part and a software part. The software part is responsible for decoding the instructions and telling the hardware what to do. The presumed benefit is that since the decoding is in software, it can be programmed to handle any instruction set pretty easily; and that this means you don't have to spend tons of transistors on complex decode logic like in the Athlon. So Crusoe should be less expensive to build.

      However, software is normally slower than hardware. Transmeta's bet is probably that the savings in the decode logic will allow them to make the chip faster, offsetting the performance penalty of doing software-decode. Also, not having all that decode hardware should decrease the power consumption of Crusoe as compared with the Athlon and similar chips. Transmeta has hinted that Crusoe will be aimed at the mobile computing market, so this makes some sense.

  53. Heat Dissapation? by Bill+Daras · · Score: 2

    I haven't seen any comments on the fact that the G4 can easily be modified to work in mobile devices while the Athlon runs rather......warm.

    1. Re:Heat Dissapation? by Anonymous Coward · · Score: 0

      The reason I heard given for the new Powerbooks still being G3 (at 500Mhz! =) is that the G4s use too much power to maintain the incredible battery life of the powerbook.

      The intelligent plan, if you're a linux user, is to buy cheap SMP Intel (Celeron or PII. PIII is for chumps) desktops, where power is less relevant, and Powerbook laptops.

      I would never buy an apple desktop machine. Likewise, I would never buy a x86 laptop.

  54. Re:Both are awesome chips-the difference is degree by Thomas+A.+Anderson · · Score: 1
    The ample shortcomings of the MacOS tend to cover up what is a first-rate processor family.
    Does LinuxPPC do a better job of running "nativly" on the G4 processors? Or, is linux so rooted in x86 that it's hampered on a G4 chip?
    --
    Personally its not God I dislike, its his fan club I cant stand (bash.org)
  55. Another Slashdot Genius by Anonymous Coward · · Score: 0

    Its amazing how smart all you Slashdotter kiddies are. The Intel engineers suck, the Microsoft programmers suck, yet you can all do better.

    Funny.

    1. Re:Another Slashdot Genius by HeghmoH · · Score: 2

      I can't do better. Given the range of talent represented here, I wouldn't be surprised to find someone who could, but that's irrelevant.

      The point is that there is someone out there who can do better. Not necessarily the person posting.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  56. The consumer doesn't care by Anonymous Coward · · Score: 0

    Of course it's a tradeoff, but all the consumer cares about is Megahertz. Intel has even published papers about their design process and how they made clock frequency their #1 priority because it "sells".

    1. Re:The consumer doesn't care by Anonymous Coward · · Score: 0

      dec made mhz the #1 priority in the alpha because it works...

  57. No, 7400 ~= VTEC engine, K7 ~= 454 Chevy by rsborg · · Score: 1

    I think your analogy is a little flawed, since we should only be comparing the chips themselves (like the engine of the car).

    --
    Make sure everyone's vote counts: Verified Voting
  58. MOTO 7400 in ATX form-factor Motherboard? by Anonymous Coward · · Score: 1
    Ok, so the G4 is a nice chip. Let's say I'm willing to give it a try. Does there exist a commodity priced G4 MB in industry standard ATX form factor that can be put into a commodity industry standard case and hooked up to a commodity industry standard power supply? Oh, and the motherboard must accept industry standard memory DIMMS, and support the PCI bus.

    Ahh, there's the rub. Or should we say ``the fly in the ointment''? If a screw-driver shop can't build it, then my interest in the G4 remains but academic. I really don't have a use for ``boutique'' computers.

    1. Re:MOTO 7400 in ATX form-factor Motherboard? by Anonymous Coward · · Score: 0
      check here. It would be great if someone would produce this, now wouldn't it?

      Joe

    2. Re:MOTO 7400 in ATX form-factor Motherboard? by Anonymous Coward · · Score: 0

      You may be in luck. http://targetpc.gxnetwork.com/hardware/motherboard s/siliconfruit/

  59. Athlons still dont work with stable debian by Jeff+Knox · · Score: 1

    I just bought a Athlon 700mhz, but the stable series of debian wont install or even boot with an athlon. The unstable series works, but that involves ALOT of work to get shit working. Unless anyone has any resources (how-tos) or information on how they got debian to instlal on there athlons. I would appreciate it. thanks. PS. Sorry for the improper grammer, I cant see what I am typing. I am in windows right now cause I cant get debian installed, and netscape poped up a illegal operation error, but it still allows you to surf the web and write this, it just sorta sticks a error box in your face, s.

    --
    Jeff Knox
    1. Re:Athlons still dont work with stable debian by guacamole · · Score: 1

      Use a distribution whose boot images use a kernel that was released AFTER the athlon release. linux kernel needed some K7 related patches to work right. You can try latest RedHat or SuSE or
      Debian 2.2 (potato) if you insist on Debian

  60. Errr . . . what? by Anonymous Coward · · Score: 0


    He is in favor of mandated abortion (a la China),

    Repeat after me, slowly: "Pro-CHOICE". Repeat it a few thousand times until you grasp what it means. Then start on the phrase "reproductive freedom". There's nothing "liberal" about the PRC, Jack.


    he is strongly in favor of gay marriages and the abolition of heterosexual marriage,

    The first is liberal (enforcing the Establishment Clause, you know, freedom of religion and all that), but the latter is just bizarre right-wing paranoid hysteria. Either you're as much of a troll as the troll you're "agreeing" with (which was me, by the way :), or you're a genuine wacko. Roughly 70% of the wackos around here are actually trolls, but you never know.


    . . . and he wants cocaine legalized.

    So does any honest libertarian with a brain larger than a pea. Unfortunately, it's not a popular position among liberals.


    Apparently some liberals get a kick out of pretending to be right-wingers for a few cheap laughs.

    Yeah, that's true, but they play it a lot harder for laughs than Rush does.

  61. Only if we're talking about laptops by dmaxwell · · Score: 1

    The Power Mac 5500/225, 5500/250, and it's 6500 counterparts use 486 type fans screwed to the heatsink. They make a lovely racket when their bushings wear out too. Incidentally, Apple laptops aren't fan free either. While it is true they don't employ CPU fans, the G3 Series Powerbooks do have a small recirculating case fan turned sideways in the rear of the units. Some of the other Mac techs could probably come up with more examples.

    1. Re:Only if we're talking about laptops by Anonymous Coward · · Score: 0

      Admittedly, I never dealt with the Performa and Performa-esque machines, so I was probably rash in asserting that it had _never_ been done. Nonetheless, it has been extremely uncommon.

      Powerbooks do have a case fan, but it's not assumed to be on all the time; it comes on only when internal temperatures justify it. In the year and a half that I've had a g3 powerbook, I've seen it come on half a dozen times, mostly when the ambient room temperature is over ninety degrees.

    2. Re:Only if we're talking about laptops by Anonymous Coward · · Score: 0

      iBooks don't have a fan, and neither do the new iMacs. Sitting in front a computer all day without hearing that annoying whir (which, of course, is multiplied is business/education settings) would seem to be a pretty nice benefit of lower power consumption

  62. How many Amps? 25? 30? by Anonymous Coward · · Score: 0

    It looks like the Athlon runs at 50 watts or so. I don't know what voltage it runs at, let's say 2 volts. So the Athlon must be sucking at least 25 Amps of current. Man oh man. You are going to need jumper cables to wire this to your power supply.

  63. the problems with "post-RISC" processors by downix · · Score: 1

    People seem to have forgotten the point of RISC'ing in the first place. RISC's main point was to give the final control of the system's pipeline speed from the hardware to the compiler.

    In true RISC processors (MIPS and SPARC as good examples) the compiler can and does produce an efficient pipeline w/o stalls of any sort. Which means that OOO is wasted on such a chip.
    The problem comes in with inefficient compilers and poor resource management. To solve this, hardware dvelopers introduced things like OOO and thread forecasting to allow bad compiling alg's to retain their top speed. But this leads to a bad trend which is quite apparent in the x86 compiling community, allowing the hardware to schedule processes in the end does not encourage compiler developers to make better and better compilers, instead allowing them to "scoot by" without ever learning the art of mastering the pipeline.

    There is a new architecture arriving shortly, called VLIW, which is at it's heart nothing but taking the RISC concept one step furthur, forcing the compiler to take it's motley crew of commands and set them up to pipeline efficiently. There are more differences than this, I know, but at it's heart this is pretty much what it is. A good compiler will produce better code than any OOO engine out there can ever manage. Why? Because the programmer knows what he wants, the processor does not. No matter how smart, how many transistors you throw at a problem, a smart programmer with a smart compiler will always turn it on it's head.

    --
    Karma Whoring for Fun and Profit.
  64. Good article by Animats · · Score: 2
    This is one of the best non-technical articles I've ever seen on modern CPU architecture. The only real lack is a discussion of "retirement", or what happens after the execution units finish and the results have to be stuffed back into the programmer-visible state. This is where all the ugly cases get resolved - mispredicted branches, FPU exceptions, and similar dirty laundry. Much of the design effort is in this part of the system, and it deserved a mention. x86 emulation, in particular, places tough demands on the retirement unit. On an x86, you can store into the instruction you're about to execute. Think about what that means on a superscalar out-of-order execution machine.

    Regarding some other comments:

    • People seem to have forgotten the point of RISC'ing in the first place. RISC's main point was to give the final control of the system's pipeline speed from the hardware to the compiler. The problem with that idea was that software lives longer than hardware. If you have to get new versions of the software to effectively use a new CPU, people won't buy the new CPU. MIPS machines are notorious for needing many separate binaries for different CPU versions, which hurt MIPS competitively.
    • But average joe 6-pack won't buy either of them because they don't have the name Intel stamped on them. AMD has been doing very well with Joe Sixpack. They created the sub-$600 PC market with their cheap CPUs, and took the low end away from Intel.
  65. Room to grow (and to go-go-go) by SoupIsGood+Food · · Score: 1

    The vector unit is state-of-the-art silicon that does way more way faster than your typical SIMD logic. It crunches biiig numbers in vector math, and can be repurposed to do simpler things, like FP math. (There seems to be some confusion whether or not it can do DP or only SP...either way, it -hauls-.)

    More to the point, the PowerPC post-RISC strategy is a lot smarter than Intel/AMD's. Mix'n'match logic to create the perfect balance of processor units, and slap four cores on a single slab of silicon. This is where PowerPC is going to be -at- next year.

    The problem has been Motorola lagging behind the group. IBM has signed on to crank out the next rev of the G4, and clock speeds are due for a major boost: they demoed 1GHZ tech on the PowerPC platform 2 years ago, and are cooking up 9ghz technology in deep R&D as we speak. Even with the MHZ gap, the design of the G4 is smart enough to keep up with the "big brutes" crunching x86, and the POWER4 (IBM's 64 bit PowerPC implementation for it's RS/6000 Unix and AS/400 "baby mainframe" systems.) will leave IA-64 in the dust before it even gets out of the gate.

    Smart money is on the original RISC R&D houses for the edge in the post-RISC sweepstakes: wait'll you get a load of what the Alpha has in store...

    SoupIsGood Food

  66. condition codes - yuck! :) by Stradivarius · · Score: 1

    It is true that the PPC has condition code registers, and that having more than one is better than just having a single CC register. But...

    The thing that one should note is that, from a CPU design point, condition code registers are often a Bad Thing(tm) - as are instruction "side effects" in general (condition codes being one example). Particularly with superscalar, out-of-order CPUs. They add complexity to the processor's attempts to re-order instructions on the fly. This is in part because the CC regs tend to create additional dependencies between instructions, and often the CC register(s) become a bottleneck. Also, when the CPU tries to reorder instructions, it has to worry not only about whether the reordering will clobber a needed result, but also whether a moved instruction's side effects will do something unintended (ie the moved instruction changes the condition code, and so may not be able to be moved without upsetting the code semantics). These factors tend to constrain the CPU's out-of-order execution unnecessarily, leading to less optimal performance.

    Most processors try to avoid CC regs, since they are a centralized resource that can easily become a bottleneck when multiple compares come close together. For example, MIPS (as most RISC CPUs) doesn't use CC regs; if you want to check a condition, there is a compare instruction which will set the value of an integer register. Since said integer register can be any of the many integer regs, rather than a small set of particular registers, there generally aren't the bottlenecking problems like with condition codes. Condition codes are really a CISC-ish thing anyway, and in general RISC processors avoid them.

    Adding additional CC registers helps somewhat with loosening that bottleneck, but is really a bit of a kludge around a nasty instruction set artifact in PPC. Not exactly something you'd want to "retrofit" onto an x86 CPU (which has more than its share of nasty instruction set issues already).

  67. Native Athelon mode? a native Linux? by Anonymous Coward · · Score: 1

    I thought its a shame that its stuck pretending to be something its not, and suffering performance as a consequence. Does AMD (or anyone else) have any plans of having native software for this processor?

    I'm not saying x86 architecture is all that bad, but I bet a version of something like Linux optimized to run natively on the Athelon would outperform an x86 version.

    Its x86 compatibility, when needed, is definately a Good Thing(tm) at present - for emulating/running those lesser-operating systems. Can your G4 run windows like a 700 Mhz Pentium? ...well alot of you might not want to anyway but many people have the need to run a windows program once in a while...and that sells alot more processors.

    You'd think that AMD could get a better hold of the 32 bit market by allowing their own technology become a new standard. After a while, they could have chips (maybe marketed for servers at first) with no x86 emulation at all. It wouldn't be needed once their architecture established itself.

    Maybe I'm dreaming but I'm just looking for something better on a small budget...and backwards compatibility is nice every once in a while. Is this even possible with the current Athelon?

    ~J

  68. Re: MHz differences will fade soon enough... by dyslexia · · Score: 1

    The gap will never disappear. Intel and AMD are in a price/speed war that will never have a victor.

    Eventually each company will own half the earth and they will fight wars with huge robots ala Mechwarrior. When that happens, sign me up for the cause.

    --
    --Have a Johsonville brat.
  69. Re:Mac OS more Stable than NT... LOL by Stradivarius · · Score: 1

    If we're discussing the Win9x vs MacOS "reliability' issue, in my experience Windows has actually been pretty stable (uptimes easily a few weeks, which is as long as I've gone without booting to whatever other OS I may have installed at the moment...typically NT or Linux). Well, I should say Win95 OSR2 or Win98 are pretty stable...the original Win95 was so damn buggy it was ridiculous. Whenever I've used MacOS (most recently, running 8.6) I've had lots of stability problems, to the point that I swear Macs just hate me :-p

    But then, there is the configuration factor you mentioned at work here too. My Win98 machine is pretty solid, with not too many modifications from standard setup. The Macs I use (for some of my music classes at school) may or may not be set up all that well, as I have no idea of the competence, or lack thereof, of the Mac admins.

    I personally wonder how much of the grief that gets blamed on Windows is due to Windows, and how much due to poor quality hardware. On machines with quality components, I've rarely had any sort of troubles with Windows. Things start getting shaky once you start with some of the really cheap hardware, though, in my experience. I do have to give M$ credit (*gasp*) in the sheer volume of supported hardware they have, and yet maintain a reasonable level of stability.

    Apple does have the advantage of a relatively small set of hardware to support. So I would hope they would be able to get a decent OS on it :-) OS X does seem like it might actually be pretty good, though I haven't had the chance to use it a whole lot.

  70. Re:G4 is 3LiT3, GiV3 it War3z D00Dz by Anonymous Coward · · Score: 0

    if U w1ll Ju\/\/4R3z m3 Ph0T0sh0P 9 I w1LL l3T y3w int0 mY 31337 gr00p!!!

    Ph33R d4 gr33n p4nth3rz!!!

  71. Re:G4: The Mark of the Beast by Anonymous Coward · · Score: 0

    either you're kidding that it wasn't obvious that this is a joke, or you're too stupid to actually exist.

  72. OS/2 doesn't matter (its deader than the Amiga OS) by Anonymous Coward · · Score: 0

    ...and it hardly ever did. How can you create a new OS and not push or sometimes even mention it in your ads for new computers? Most shipped with DOS. How the hell did anyone ever expect that would kick off, as good as an alternative as it was? Its deader than the Amiga, deal with it.

  73. Hmm...Crack pipe fantasy. Real fantasy is Linux! by Anonymous Coward · · Score: 0

    >>Of course, this could also be a crack-pipe fantasy.

    my crack pipe fantasy is that windows dies with x86!

  74. U R on crack! by Anonymous Coward · · Score: 0

    and unbiased by your terms would probably be just a picture of each?

  75. if u dont have it u r missing 50% of mac appz by Anonymous Coward · · Score: 0

    cause there's only like 2 of them!

    1. Re:if u dont have it u r missing 50% of mac appz by Anonymous Coward · · Score: 0

      2 Mac apps? Please. try www.macorchard.com www.download.com www.tucows.com

  76. Re:OS/2 doesn't matter (its deader than the Amiga by chrischow · · Score: 1

    once it's vendor decided to put the boot in on it OS/2 was doomed, which is a shame because its the best X86 OS

  77. Re:OS/2 doesn't matter (its deader than the Amiga by IntlHarvester · · Score: 1


    My point was that that there's a very small market for a low-end PC that can't run 'legacy' or old OSes. If you wanted such a thing, you might as well just buy an Alpha.
    --

    --
    Business. Numbers. Money. People. Computer World.
  78. Re: Pointer to (rational) article on endian-ness? by waterbug · · Score: 1

    Something about as technical as the K6/7400 would be perfect. Thanks!

    --
    Never refuse a breath mint.
  79. Re:People actually care about power consumption by Weasel+Boy · · Score: 1

    You're off by four orders of magnitude. An extra 50W of power consumption will cost you $20/year if you run 24/7. More if you live in an expensive electric market like I do. When you have multiple boxes (like I do), it adds up. You pay $20 MORE just for the privilege of having a single wasteful CPU.

  80. Forgive me cmdr, for I will now sin. by eightball · · Score: 1

    (I gave up on trying to figure out if anyone said this in the thread below, which descended into non-informative).
    The main difference I see between the mac market at the time of the switch and the PC market at just about any time is: nobody ever controlled the pc market at any time. (excepting IBM at the start, which is almost irrelevant as this is the reason for using x86 in the first place)
    Apple at the time, and even pretty much now, controlled both sides of the equation. The sold you the hardware and the software. If they decided not to sell you any more 68k mac's. That's it. No other sources for new 68k macs. If gateway did this right now, you could still buy a dell. If AMD did this right now, you could still buy intel.
    Also, Apple was the platform. They could make an emulator that worked for everyone because there was only one platform. Who is going to make an emulator that works for all of the x86 plaforms (windows, linux, bsd, beos, etc).

  81. Re:G4: The Mark of the Beast by Anonymous Coward · · Score: 0

    You said it best brother! ONCE YOU GO BLACK, YOU NEVER GO BACK!

  82. Re:People actually care about power consumption by Anonymous Coward · · Score: 0

    $20/year is still nothing. Hell, I spend $20/day on lunch!

  83. Kryotech? Ridiculous by Anonymous Coward · · Score: 0

    First of all, such a cooling system adds cost and power consumption to the system... more money because the chip manufacturer can't design something that isn't a power guzzling beast.

    Second, do you really want one more component in your system that is prone to failure, potentially with serious consequences? The rattling fan in my power supply is bad enough... I would hate having to worry about a liquid cooling system inside my computer. Especially if it is the only thing keeping my processor from turning into a gently smoking cinder.

    The fact that Intel chip users even consider Kryotech units for personal desktop machines is amusing... the fact that they sometimes have to is sad.

    Cheers,
    Ferrex (Dead)
    (no account yet, but soon!)