Slashdot Mirror


More on the PowerPC 970

functor writes "Ars Technica's Jon Stokes has a treatise up covering the microarchitecture of the high-performance 64-bit PowerPC 970 microprocessor, due to be released by the end of the year, that goes over in detail how this chip is put together, and how we can expect it to perform. This is the follow-up to Stokes' article detailing the PPC 970's design philosophy. 'It appears to hold quite a bit of promise in bolstering Apple's currently almost obsolescent product line, and it appears to have been designed explictly to fulfil Apple's requirements. To say the least, the second half of this year looks to be pretty interesting as Apple's product line promises to become competitive performance-wise with IA-32 and x86-64-based PCs again.''

65 of 344 comments (clear)

  1. Inaccuracy, Part 1 by 11223 · · Score: 5, Interesting
    Unfortunately, the vector performance of the G4e has been consistently bottlenecked by Apple's lackluster motherboard and chipset designs--specifically the anemic frontside bus and memory subsystems that Apple has saddled the PowerMac line with.

    This implies that the decision of how much bus bandwidth to give the G4e was up to Apple - which it was not. Motorola designed the processor (for Cisco, depending on who you believe), and Apple made do with the anemic MaxBus at 133mhz that they got from Motorola.

    Apple'd be putting DDR400 on the G4 right now if they could. None of this (well, except the decision to go Moto) was their fault.

    1. Re:Inaccuracy, Part 1 by 11223 · · Score: 4, Informative
      You're completely wrong. The maximum speed of the FSB and whether it supports DDR (or QDR) is determined by the processor, not by the chipset. For the G4e, the maximum known speed at which MaxBus can operate is 167MHz - precisely what Apple uses.

      They can't make the FSB DDR or QDR without appropriate support from the processor, and that's exactly what they haven't been getting from Moto.

    2. Re:Inaccuracy, Part 1 by functor · · Score: 5, Informative

      No, but IA-32 motherboard manufacturers go a good number of steps further. ;) I recommend that you investigate Intel's Placer (E7505) chipset and motherboards based on it (several of Supermicro's offerings, as well as offerings from Tyan and other manufacturers, e.g. the Iwill DPL533 and DP533. These motherboards support 133 MHz QDR system buses (coming to 533 million transfers a second), matched (quite well) with two channels of PC2100 DDR SDRAM (resulting in 4.267 GB/s of memory bandwidth that is actually utilizable by the processors, since the memory bandwidth matches the system bus bandwidth, unlike Apple's offering, which is bottlenecked by the system bus at just 1.333 GB/s, whether you have one processor or two). (And I'm certain that 200 MHz QDR Xeon chipsets are not far off in the future, since Intel in general appears to be headed in that direction.)

    3. Re:Inaccuracy, Part 1 by Hannibal_Ars · · Score: 4, Interesting

      I should've been more clear on this point. My real problem with the current G4e situation, aside from the 167 SDR FSB, is the fact that it's a shared bus topology, which is just ridiculous. To my knowledge, there's nothing stopping Apple from putting out a chipset that gives each G4e a dedicated FSB (even if it's still 167MHz SDR) to the chipset.

      As far as the low MHz and SDR situation, I've also never been totally convinced that Apple wasn't partially to blame for this either, unless they just have zero clout with Moto SPS.

      --
      Senior CPU Editor | Ars Technica | http://arstechnica.com/
    4. Re:Inaccuracy, Part 1 by PCBman! · · Score: 2, Insightful

      How is calling a processor Post-RISC claiming that it is not RISC? IIRC, his statement was that RISC has grown beyond it's original design philosophy and now includes added complexity that increase performance. What's so bad about evolving to increased complexity anyway?

      Moreover, how is this claim anti-Apple? Are they the ONLY company in the world using processors built on Post-RISC design philosophies? Doesn't IBM also use PPC750's in workstations supporting their servers?

      --
      So, when's lunch?
  2. Worst timing ever by Space+Coyote · · Score: 5, Funny

    Why this had to be posted the morning before my presentation to my supervizor is a clear indication that the universe is against me.

    Time to hide my network cable until the end of the day.

    --
    ___
    Cogito cogito, ergo cogito sum.
  3. waiting for this to arrive.... by Anonymous Coward · · Score: 3, Interesting

    I sold my G4 tower some time ago becuase it was not fast enough to compete with my winders boxes. I'll jump back on the Apple platform when the 970 ships, assuming it's all that. Lets just hope the entry level unit is ( for Apple ) somewhat affordable.

    The current pro line of G4 is a joke. They cant come out with 970 computers fast enough.

    1. Re:waiting for this to arrive.... by Anonymous Coward · · Score: 2, Insightful

      All questions demonstrate ignorance. But those who don't ask remain ignorant. And those who critisize asking questions are doubly ignorant.

    2. Re:waiting for this to arrive.... by TheRaven64 · · Score: 3, Informative
      I sold my G4 tower some time ago becuase it was not fast enough to compete with my winders boxes.

      I'm intrigued. What do you do that makes a 1.25GHz G4 feel slow? I'm still using a 1.33GHz Athlon and it feels quite fast. I keeps thinking about upgrading the CPU, but really can't see the point. I rarely use more than 20% of it as it is...

      --
      I am TheRaven on Soylent News
    3. Re:waiting for this to arrive.... by Doc+Hopper · · Score: 3, Interesting

      I concur. The only times I feel the age of my 933MHz Pentium III is on certain levels in Unreal Tournament, and when I'm compiling a new kernel and realize it takes three times longer than the newest benchmarks.

      The 970 looks exciting, but I personally am anticipating the release only for the dramatic price reduction it should bring in the older Macs. At that point, I'll go get that Powerbook -- once I can pick up a decent one for less than $2,000.

    4. Re:waiting for this to arrive.... by drunkenbatman · · Score: 3, Interesting

      I'm intrigued. What do you do that makes a 1.25GHz G4 feel slow? I'm still using a 1.33GHz Athlon and it feels quite fast. I keeps thinking about upgrading the CPU, but really can't see the point. I rarely use more than 20% of it as it is...

      One thing to remember about Apple's machines is that while the G4 processor, if the code is really tuned can hold it's own with processors at a much higher clock speed on OSX not very much is very tuned and the overhead associated with running OSX demands a lot more horsepower for the same tasks compared to X86.

      Some examples might be compiling- while the compiler in 10.2 made big strides, it's still no speed demon. Apple did move from 2.95 to 3.1 for 10.2, and while that does have better PPC support it's still *cough* really basic, especially compared to how tuned it is for X86. A ton of apps intensive apps either don't support altivec, or don't support dual-processors, or both. Got lots of windows going on a high-res display? QE helps with the compositing, but everything first has to be generated in software in order to be handed off to be composited... on my tibook it's not uncommon to see the windowmanager taking up 30-35%+ of the CPU to do its thing. Have a few apps open and depending on what they've been coded with (cocoa, carbon, etc) and how tuned they are you can easily see CPU cycles just draining away.

      iTunes on a 667 G4 machine I have here hovers between 13-35% CPU, on my 733MHz P3 playing an MP3 in winamp is more like 3%... On my 500MHz iBook it hovers between 17-40%... no it doesn't skip, even while I'm doing semi-intensive stuff but the whole machine sure does slow down... even on my G4: with iTunes playing MP3's, something download in the background, and the sorry state of things like dreamweaverX, golive and photoshop I often feel like I'm using a 250MHz machine. It's getting better- Ie, with 10.2 and some updates to some apps I don't type faster than a stupid processor very much anymore but it still happens.

      Then there's iCal, iPhoto... these things, while pretty, take more CPU power than you'd think if you're coming in from the x86 world.

      The other thing to keep in mind is the gigantic speed-gaps that occur in Apple's product lines due to the processors not scaling up gracefully. IE, Unreal2003 tech demo was just released for OSX. It barely runs on any Apple machine well, you need a top-of-the-line G4 tower with a Geforce Ti (or close) to run it. I swear, why would they want to port any graphics-intensive games when only the multi-thousand dollar machines Apple sells will run them and even at that only the newest breed?

      If you have oh, let's say a G4 867 or 1GHz that shipped with a crappier card Apple charges you $400+ to get the OEM Apple card of choice... Apple only sold 500MHz machines for a long time and there are tons and tons of those out there that people bought for $4k+. For iBooks and Powerbooks, Apple basically announced 10.2 and said "oh yeah, and here are new powerbooks and iBooks that will make QE work... sorry about what we just sold you a few weeks/month ago for a few thousand..."

      Since they're so expensive and have a decent resale value, it can be easier to just sell it and use the money to get a decent PC plus a bunch of extras. Hell, get one plus a spare. In many cases it's just more cost-effective to get a PC. Not for a lot of what I do per se, but for the things I used to do... I've watched a ton of content professionals leave the mac due to the speed (either of the processor, or the apps they want not being optimized) even as I've watched a bunch of geeks migrate to it...

      drunkenbatman

  4. It is competitive ! by Fefe · · Score: 4, Interesting

    Who knows whether it will still be competitive in several months when they actually want to offer it.

    On the other hand Apple users won't have much of a choice, and neither has Apple.

    1. Re:It is competitive ! by mirko · · Score: 2, Interesting

      Actually, since Jobs got back to Apple, he's not especially disappointed Apple users : there was the iMac, the iBook, the iWhatever, the Airport, the G4...
      Each time there was a leap forward so I guess this will give the concurrence some nightmares.
      But you are right, until then, Apple took huge risks.
      It's just a good think someone did, otherwise the market would still offer prehistoric beeping-XT.

      --
      Trolling using another account since 2005.
    2. Re:It is competitive ! by dasmegabyte · · Score: 5, Interesting

      Sorry, that's bullshit. Apple has whatever choice apple wants to make, and they've had talks with other chipmakers including AMD. If the 970 fell through, they'd go with something else. If they had to, they could switch to an x86 architecture without batting an eye. It worked pretty well for SGI.

      Not that it would necessarily be in their best interest. Apple, as a company, represents an ALTERNATIVE, and therefore they try to maintain alternative hardware choices: SCSI over IDE, ATI over NVIDIA, USB over PCI, the one button & metakey paradigm, Flat Panel over CRT -- and the big one, RISC over CISC. Some of these choices have panned out great. Some have flopped miserably...yet despite the doomsayers, Apple is still afloat after 30 years of "forcing" people to buy "crazy" proprietary gear. With "only" 3% of the market, but it's a huge freakin' market, and their margins are gigantic. Part of the reason for this huge margin is that they are the only hardware player, and are therefore able to name their own prices.

      As for Apple users having no choices, that's also crap. We always have choices: buy Apple, or buy something else. Keep the current machine and upgrade it, or buy a new one. And Apple will still make the old chips for a long time after the 970 has started smokin' competitors...at least, that's what they did every other time they made a generation jump in processors.

      Apple users vote with their dollars and so it's in Apple's interest to do whatever people are most receptive to, which is what they as a company seem to be best at anyway. After all, they got me to spend $538.72 on an mp3 player. This whole "no choice" thing is BS -- you choose the platform, not the hardware. That's the Apple way.

      --
      Hey freaks: now you're ju
    3. Re:It is competitive ! by mikedaisey · · Score: 2, Insightful

      "If they had to, they could switch to an x86 architecture without batting an eye. It worked pretty well for SGI."

      No, they couldn't. Every app would need to be rewritten, right on the heels of the 9 to X transition that isn't even finished yet. Switching to x86 is a complex nightmare that may be Apple's doomsday plan, but it is far from simple.

  5. competitive, sure... by Anonymous Coward · · Score: 5, Interesting

    The PPC 970 will not really make the Macintosh competitive with modern PC's. It will make it competitive with PC's from the beginning of this year, which are not the fastest available any more, and will be even slower when compared to the machines that are available when the PPC 970 ships, which is the very earliest that Apple machines based on it can ship. It will however go a long way to catching up, and take off a lot of the pressure caused by the abominable performance of today's dual processor G4 machines when compared to even inexpensive PC's.

    The other unkown in this is the price. PPC 970 based Apple computers may be significantly more expensive. Motorola loses hundreds of millions of dollars each year on their semiconductor business, and IBM does as well. Still, IBM may want to look at Apple and the PPC 970 as a PROFIT center, rather than a LOSS center, like Motorola does with Apple and the G4.

    The PPC 970 is great news for Apple, but it is still a bone thrown to them while the x86 PC is feasting on the meat of the Intel and AMD processors.

    1. Re:competitive, sure... by Trurl's+Machine · · Score: 5, Insightful

      The PPC 970 will not really make the Macintosh competitive with modern PC's. It will make it competitive with PC's from the beginning of this year, which are not the fastest available any more, and will be even slower when compared to the machines that are available when the PPC 970 ships

      "Being competitive" does not equal to 'having more computing power". Look how small is this thingy's power consumption! I guess when 970 ships, we will have similar situation as we have right now. x86 machines will consume enormous amount of power and dissipate enormous amount of heat, what usually results in this nice "quadruple augmented turbofan" sound that accompanies most PC desktops or "not enough battery life even to watch a full DVD" laptops. Not to mention that if you actually put this laptop on the top of your lap, you might get your testicles hard boiled.

      And Apple will launch yet another series of slower but cool machines - both in terms of look and heat dissipation. Which actually is pretty much what we have already.

    2. Re:competitive, sure... by 11223 · · Score: 4, Informative
      The PPC 970 is great news for Apple, but it is still a bone thrown to them while the x86 PC is feasting on the meat of the Intel and AMD processors.

      As Nethack would say, "Ugh! This meat is tainted!"

      The 970 is fundamentally a 64-bit processor, and its performance must be evaluated in that context. The fact that the 970 will pull off amazing speed in the 32-bit arena only shows how well-designed this processor is.

      Keep in mind, the Hammer is only shipping at 1.4, 1.6, and 1.8 GHz - the same speeds the 970 is targeted at. And the 970 has the advantage of an ISA that was designed from the beginning to do 32 and 64 bit addressing, versus one that's a 64-bit extension of a 32-bit extension of a 16-bit micro with full compatibility to an 8-bit redesign of a 4-bit processor.

    3. Re:competitive, sure... by Anonymous Coward · · Score: 5, Funny

      64-bit extension of a 32-bit extension of a 16-bit micro with full compatibility to an 8-bit redesign of a 4-bit processor

      ...used by a 2 bit company that can't stand 1 bit of competition

      (for completeness)

    4. Re:competitive, sure... by dicka_j · · Score: 2, Interesting

      ...and as the processors become faster and faster, speed becomes less of an issue.

      When you can compile the kernel or compress a movie in 2 mins, who will really care that it can be done in 1?

      The only reason for getting the 4 gig over the 2 would be to have the ability to play your games at the cinematic detail level.

    5. Re:competitive, sure... by be-fan · · Score: 2, Interesting

      The PPC 970's power consumption at 1.8GHz is 42 watts. If it debuts at over 2GHz like many people predict, it will easily be over 50 watts. At that point, the extra 20 or so watts a P4 consumes hardly seems like a big loss. Also, it is entirely possible to make whisper quiet 3GHz P4 monsters. The newest Dells don't even put a CPU fan on the heatsink. They have a huge heatsink, and cover it with a closed heat tunnel. At the end of the tunnel, they attach a very large, but very slow, and thus very quiet, running fan. As a result, the CPU stays cool, and the machine is barely audible from a few feet away. The "jet engine" sound you get from most PCs is a result of poor case design (particularly the use of small, high-RPM fans) more than anything else.

      --
      A deep unwavering belief is a sure sign you're missing something...
  6. Dual FPUs! by EvilTwinSkippy · · Score: 5, Interesting
    Reading through the article, its nice to see some real design going into a processor. Looking through Intel's last few chips, they've been upping ther clock speed and packing in more cache.

    Yeah, yeah, they are hog-tied because you can't easily re-compile the entire windows platform to use new instruction sets. Linux users, of course, don't have this problem (muhahahah).

    Did anyone else catch the bit on the twin FPU's? I'm just imagining what this thing is going to do with vector operations and frequency transforms.

    For most of you non-engineers:

    Most 3d vector operations are affine tranformations. Using a 4x4 array of floating point numbers you can translate, rotate, and scale. Works beautifully, but it's a lot of calculations.

    The Fast Fourier Transform (FFT) is used a lot in signal processing. It's a floating point monster.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
    1. Re:Dual FPUs! by functor · · Score: 4, Interesting
      Did anyone else catch the bit on the twin FPU's? I'm just imagining what this thing is going to do with vector operations and frequency transforms. For most of you non-engineers:
      • Most 3d vector operations are affine tranformations. Using a 4x4 array of floating point numbers you can translate, rotate, and scale. Works beautifully, but it's a lot of calculations.
      • The Fast Fourier Transform (FFT) is used a lot in signal processing. It's a floating point monster.
      I would imagine that the use of AltiVec/VMX single-instruction multiple-data instructions would be somewhat more effective in doing vector and matrix floating-point computations than scalar floating-point operations as provided by the dual FPUs -- especially on these smaller (4x4, 8x8) matrices. While, in comparison to the MPC 7450, the PPC 970 may have an inferior VMX unit (but with much more bandwidth and a higher clockspeed available), the SIMD instructions allow for more data to be processed per clock cycle than the scalar FPUs can, so I imagine that things like FFTs and vector arithmetic and transformations are better-suited to the use of AltiVec/VMX instructions -- perhaps even hand-tuned to get the best instruction scheduling and highest instructions-per-clock count (and hence computational throughput).
    2. Re:Dual FPUs! by tortap-0 · · Score: 2, Informative

      While dual FPUs are useful this is what SIMD operations like Intels SSE and Motorolas Altivec are used for. The dual FPUs might be good for doing other work but DSP filters and Photoshop filters will use SIMD operations wherever they can.

      That is very bandwidth intensive work, moving alot of floating point numbers from memory, and this is where the 970 will be superior to the G4e. But this is also the strong point of the Intel P4 running at super high frequencies. The AMD Athlon 64 will clock for clock be competitive with the P4 running genreal code, but doing SIMD operations they can all do 4 at a time. Then the higher clocked chip always wins. The Altivec unit of the 970 will have to be alot better than the SSE2 from Intel to beat it.

    3. Re:Dual FPUs! by Graymalkin · · Score: 2, Informative

      Use Apple's vecLib framework, it supports single and double precision operations via the AltiVec unit. Linky linky.

      --
      I'm a loner Dottie, a Rebel.
  7. Hehe by A+Proud+American · · Score: 5, Funny
    This reminds me of an old joke one of my professors told once. Hope you don't mind that I share:

    Q: Why might IBM change the name of their 970 chip?
    A: Because they added 620 to the IBM 350 and got 969.999983605.
    1. Re:Hehe by ZorinLynx · · Score: 2, Informative

      Awww jeez, that's just a permutation of the old joke:

      "Why did Intel rename the 586 to Pentium?"

      "Because they added 100 to 486 and got 585.999999878787775555"

  8. Re:No matter how many times I read it... by eweiland · · Score: 4, Informative

    This is still a PPC chip. No changes to programs are necessary for them to run on it. The only change that will have to be made is if a software vendor decides to run in 64-bit mode which many don't have to do. Performance of the new chip is not dependent on whether the program runs at 32 or 64 bits. This is not a migration like moving from the 680x0 line of processors to the PPC which was an overall change in architecture.

  9. May be sooner than we think by Dark+Paladin · · Score: 3, Interesting

    According to some rumor sites, Apple may already have ordered several thousand of these chips for new machines to debute in middle of June.

    I'm not buying into it 100% myself, but as I don't plan on buying a new Powermac until next year (and turning my current one into either a Yellow Dog or OS X Server), I'm in no big rush.

    My expectations is that the Powerbook/iBook line won't be updated until next year, when IBM can get the power requirements down for the 970 or its successor.

    1. Re:May be sooner than we think by ProfessionalCookie · · Score: 2, Insightful

      Why would it be sooner than we think?

      We know apple has been working on this for at least two years.

      We know the processors are most likely in production.

      We know Apple is making big announcements at WWDC.

      Wee know Apple needs to release a new platform soon 'cause anticipation is killing sales

      Is there any reason Apple and IBM shouldn't be ready to release?

  10. Re:No matter how many times I read it... by functor · · Score: 3, Informative

    The vast majority of applications ought to run without modifications, since the instruction set is backward compatible (i.e. there are instructions for 64-bit addressing and with 64-bit-wide operands, but as far as I can tell, that's all). CPU-intensive applications would benefit from a recompile using a compiler that is aware of the PPC 970's unique pipelining and queueing, and can order instructions in the instruction stream that will allow for maximum execution unit utilization.

    Some applications, e.g. large databases and applications that deal with very large integers, will benefit from being rebuilt with 64-bit addressing and 64-bit instructions, but for the vast majority of (desktop) applications that run on OS X, all 64-bit binaries will do is to increase the utilization of CPU instruction cache (and often data cache), and hence reduce performance as the cache miss rates go up.

    So, in the end, don't worry; your OS X applications will run fine (for the most part) on a PowerPC 970-equipped Macintosh. ;)

  11. Re:Yeah. let's depend on IBM for our future by EvilTwinSkippy · · Score: 5, Insightful
    On the contrary...

    Most users of Macs are in the graphics industry. Having BEEN there, I can tell you the 68k to PPC transition was a non-issue. The PPC ran the 68k code as fast as the old machines. The real transition was in restructuring applications, since they no longer needed to work around the brain-deadedness of the 68k series. Again, old apps were not affected.

    The other point I would like to make is that they HAVE taken a page out of the GNU/Linux BSD page. MacOSX is an alternative window manager sitting on top of BSD!

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  12. Re:Yeah. let's depend on IBM for our future by mblase · · Score: 5, Insightful

    Target multiple architectures. Let the users decide!

    Y'know, I don't know why this keeps coming up. Apple's bottom line has always depended on keeping tight control over the hardware to allow maximum integration with their own software. And it works.

    Keep in mind that Linux and BSD aren't targetted towards consumers who want to just "rip, mix, burn" or have plug-and-play that's actually exactly that. Even Windows can't deliver consistently on its promise of universal ease-of-use because so many vendors have so much hardware that may or may not work with the system and its existing drivers.

    Whatever else you think about Apple's computers, they are without a doubt the easiest PCs on the planet if you're a neophyte. Take it from me, I've got two young women in my home who are all but completely computer-illiterate, and if I didn't have Mac OS X running they'd be constantly lost at sea. I'd love to try hooking up a Linux box for either or both of them, but there's no way I could expect them to use it. Macs are easy, and their users like them that way.

    Yeah, I know it's a profit issue for Apple as well, because without business software sales like Microsoft relies on they'd be bankrupt without hardware profits. But I like to think it's more than just money. Apple cares about making a good and easy-to-use product, or else they'd just be chasing Windows like (sorry, not trolling here, but it's true) GNOME and KDE are instead of constantly innovating their own hardware and interface designs.

    Targetting multiple architectures means that Apple's got to deal with unpredictable hardware configurations, cards, motherboards, drivers, all sorts of things that could cause inconvenient kernel panics, drive failures, or worse. Users are used to that with Windows, and they pretty much expect it with Linux. With Macs, they expect things to just work. Controlling the hardware is the best way for Apple to do that.

  13. Or let's not... by Blocked+By+Sand · · Score: 5, Insightful

    Lately many things have happened to apple, and if you take a brief look at thir lineup of both computers and gadgets you'll find that they are not dependent on anyone the same way they depended on motorola.
    The music industry for iMS, AMD for the chips in the airport base station (and the iPod(?) don't know), Motorola for the non-pro lineup (iMacG4, iBook and the portables until they get 970), etc. etc.

    I think Apple will go a long way to make sure they don't get stuck with one provider.

    Also I think they are trying to be more competitive pricewise. By having a steady stream of income from selling iPods and songs via iMS, they get more money to develop hardware and software, and we just might get Powermacs970 below the $3k mark.

    --
    Be like the twenty-second elephant with heated value in space-Bark!
  14. Re:Assembly: Why It Will Replace C++/Java by Anonymous Coward · · Score: 4, Funny

    An interesting troll. An enjoyably subtle introductory paragraph, with only a hint of flamebaiting with the 'XP/Unix' comment. This trend is continued with the C/C++/C# evolution stanza, with its clean upfront palate, but lingering pleasant aftertaste. However, the trollish aromas start to become overpowering a little too soon with the sudden transition to assembly advocacy. A mature, well rounded troll will usually lead the reader through a gentler, more meandering path before delivering the closing fruity punch. Perhaps with a few years of cellaring, this troll may rank with such classics as the 1999 'BSD is dying' and the memorable 2000 'VB Programmer for a Fortune 500 company'.

    All in all, not a bad effort for a beginner. 7/10.

  15. Re:Power, PC's, and PowerPC's by telax · · Score: 2, Interesting

    I think most people use the term PC on computers that are made of parts that are cheap(something powerpc processors aren't) and parts that are easily changed to different ones. Though the new macs can nowadays be extended with pci cards and so on, so you could maybe say it's a PC.

    --
    telax - Just another vim and c hacker.
  16. Re:Power, PC's, and PowerPC's by Snart+Barfunz · · Score: 3, Informative

    If by PC you mean personal computer, a phrase in common currency some time before the arrival of IBM's PC, then the answer is - Yes, many. If you mean a personal computer capable of running a Microsoft operating system natively, then (discounting early PPC NT ports) the anser is - No. But so what?

    --
    --- Yx3 = Delilah ---
  17. Re:No matter how many times I read it... by Trurl's+Machine · · Score: 3, Informative

    it still seems weird to see IBM (creator of the PC) making chips for Apple

    It's not that weird right now - their cooperation on PowerPC started almost 20 years ago. But it was weird ineed back then. I heard that on their first date, pardon, meeting, engineers of both companies wore the other company's dress code. The IBM guys came in jeans and t-shirts, the Apple guys came in suits and ties. How desperate both sides were to show each other that they have no hard feelings about past!

  18. AMD is the odd man out by pchown · · Score: 4, Informative

    Interesting, if you look at the pipeline design of the PowerPC it is much closer to Intel than AMD. The PowerPC pipeline has sixteen stages, the Pentium 4 twenty, and the Athlon ten.

    Presumably the P4 can reach higher clock speeds than the Athlon because there is less work to do at each pipeline stage. On the other hand a longer pipeline increases the probability of a stall, so the work done per clock cycle goes down.

    I'd speculate that the PowerPC ought, therefore, to be able to achieve clock rates approaching but not equalling the P4, since they are both comparatively "over-pipelined". At the same time, the PowerPC ought to deliver slightly more throughput per clock cycle because the pipeline is slightly shorter.

    Meanwhile, the Athlon will be running at a significantly lower clock rate, but delivering comparable throughput.

    1. Re:AMD is the odd man out by Lebannen · · Score: 4, Informative

      As well as the depth of the pipeline, I believe the article also says you need to look at the width of the pipeline; it points out the G4+ is wide and shallow, the Pentium 4 is narrow and deep, and the 970 is wide and deep. You will therefore get bubbles in the 970's pipeline, but their effect is minimised and you're far less likely to get stalls.

      Combine this with the more intelligent branch prediction, out-of-order execution etc in the 970, and you're probably looking at a chip which is slightly less efficient clock-for-clock than the G4+, but more efficient than the Pentium 4.

      Integer performance wise, it looks like the 970 will be about equal to a Pentium 4 of 25-50% higher clockspeed; FPU-wise, and of course Altivec-wise, it looks like a monster. So; it probably won't outperform the current Pentium 4s at a lot of tasks, but will kick it about on other more specialised tasks, which is a big step over the G4+. We're not looking at a Pentium-crusher, but we are looking at something that will be vaguely competitive.

      Just gotta see how well it scales, after that, and whether 64-bit will mean anything for average tasks... and when it actually happens, of course.

      --
      Diplomacy is the art of saying "nice doggie" whilst looking for a rock
  19. How is Apple like Christianity? by AtariAmarok · · Score: 4, Funny

    Let's see....

    You've got Job(s) in both.

    History of being a persecuted minority.

    Use of an Apple to gain more knowledge in both.

    Christianity? Isaac. Apple? Imac.

    Christianity? Prophets. Apple? Profits.

    --
    Don't blame Durga. I voted for Centauri.
  20. 64-bit Adobe apps by ruprechtjones · · Score: 2, Interesting

    How much will this help out apps like PhotoShop and AfterEffects, once they are re-compiled for the architecture?

    I've heard conflicting answers, one is that 64-bit will really shine with 3D apps but do little to help the performance of 2D number-crunching.

    Does this mean we'll see only nominal gains with Adobe's apps? Someone enlighten me.

    --
    Kip Hawley is an idiot.
    1. Re:64-bit Adobe apps by Halo1 · · Score: 3, Interesting
      Being 64 bit will not help 3D apps any better than 2D apps. The only real advantage of being 64 bit will be the ability to address more memory. This will be advantageous for any application (2D, 3D, database, ...) that can use so much memory. The reason is that most applications simply do not yet require many 64 bit integer operations, so the fact that a 32 bit processor executes those more slowly than a 64 bit one doesn't really matter.

      The 970 will be faster for most applications not because it is 64 bit, but mainly because it runs at a higher clock speed and has a much wider/faster memory interface. Some other architectural decisions (deep pipeline with aggressive optimization logic) will help somewhat as well, probably.

      --
      Donate free food here
    2. Re:64-bit Adobe apps by darc · · Score: 3, Informative

      Actually, the performance gain is because 3D applications tend to use floating point matrix transformations, which are helped along greatly by the vector units on the processors. It's not really 32 vs 64, so as much as the advantage of having hardware better suited to lots and lots of matrix transformations.

      --
      Tired of legitimate data sources? Try UNCYCLOPEDIA
    3. Re:64-bit Adobe apps by Halo1 · · Score: 2, Insightful
      Did you ever think that the reason there are few consumer level apps that will take advantage of 64 bit architectures is that nobody has a 64 bit PC yet?
      No. And I still don't think that's the reason. How can you make a word processor better using 64 bit code instead of 32 bit code? A spreadsheet? A web browser? An email client? A terminal emulator? A shell? A pdf viewer? I stand by my original point that most consumer apps don't need 64 bit operations.

      Some video/image editing applications may be able to get a small win out of it, but I don't think it will help a lot, since in general they operate on 8 (single color channel) or 32 (3 color channels+alpha) bit quantities. For that kind of operations, the vector unit shines. You can use the regular integer registers as well, but then you get some overhead because of all the masking that's necessary to keep the separate channels from overflowing into the next one. Of course it's possible (after all, that's all there was before altivec etc) and can be combined with the usage of the vector unit, but I doubt it will deliver a lot of extra performance over a 32 bit processor.

      Having extra memory available will help everyone (if only because it can be used as a disk cache if no application needs it), but a 64 bit integer unit is not necessary or even helpful in most cases (except for being able to address said memory). As someone else in this thread already remarked, making a program 64 bit may actually make it slower instead of faster if you do it just for bragging rights or because it seems cool.

      --
      Donate free food here
    4. Re:64-bit Adobe apps by ivan256 · · Score: 5, Interesting

      No. And I still don't think that's the reason. How can you make a word processor better using 64 bit code instead of 32 bit code? A spreadsheet? A web browser? An email client? A terminal emulator? A shell? A pdf viewer? I stand by my original point that most consumer apps don't need 64 bit operations.

      I anticipated your short sighted response as soon as I hit the submit button. I should have realized that you would think I was talking about optimizing existing applications rather than designing new ones for new problems and I should have said all the rest of this stuff the first time... I even had a horrific vision of the word processor analogy. It was scary. Anyway:

      I'm not talking about optimizing existing applications, I'm talking about new applications; programs that do things that we don't use our PCs for now. When we had 8-bit PCs nobody did photo editing or full color page layout on a PC. When we had 16-bit machines nobody used a PC for CAD. Now we have 32-bit machines and are moving to 64-bit. There will be some major tasks that will become possible with 64-bit PCs, but the software isn't there yet because the customers don't have the processors.

      Also, I can think of two applications that every single computer user runs that can benefit dramatically from 64-bits, and Microsoft is waiting with the code already written for widespread 64-bit processor deployment to release them: Operating systems and filesystems. Having a 64-bit virtual address space can make your OS much more elegant and efficient since every possible I/O operation can be memory-mapped at once. Similarly, it has already been demonstrated that large relational databases benefit from 64-bit addressing even without taking advantage of the additional memory capacity, and many next generation filesystems will be relational databases.

      Sure current consumer apps don't really need 64-bits. If they did we wouldn't have them. It's the PC apps of tomorrow that will benefit. If you don't care to do more with your PC then essentially what you can do today, just more quickly then keep buying 32-bit CPUs. They'll continue to be available for decades...

  21. Power 4/PPC970 vs Intel Architecture 64 by tjwhaynes · · Score: 4, Interesting
    With the POWER 4 chips from IBM knocking passed 1.7GHz now, it's a reasonable assumption to make that the PPC970 will clock at similar levels to the POWER 4 chips. So at release, 2GHz plus isn't out of th reach for the fastest chips. Remember that the Athlons with Barton cores aren't clocked much faster than that with the 3200XP clicking around 2.2GHz.

    It's not just AMD clocking lower either. The Itanium 2 isn't clocked that fast. Given that 32 POWER 4 1.7GHz processors smoked the 64 Itanium2 1.3GHz processors configuration in the latest TPCC non-clustered benchmark, the POWER and PPC architecture is capable of putting a lot more work through in the same number of clock cycles. There are a lot of nay-sayers trotting out the GHz-is-god line and it is particularly misleading for 64 bit architectures.

    Cheers,

    Toby Haynes

    P.S. Disclaimer - I work in SOFTWARE for IBM, not hardware.

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    1. Re:Power 4/PPC970 vs Intel Architecture 64 by k2enemy · · Score: 2, Interesting
      Quoted from Loop Rumors:
      We received word that two large shipments of Power PC 970 processors went to Foxconn in Taiwan, under a purchase order from Apple computer. Twenty thousand 1.4Ghz PPC 970's and forty thousand 1.6Ghz PPC 970's have already arrived in their hands. IBM's inventory contains fifty thousand 1.8 Ghz PPC 970's, of which forty thousand are destined for Foxconn tomorrow (Wednesday).

      IBM has listed as pending 2Ghz parts as well, which means that it will be in inventory within a month if their fab in East Fishkill produces sufficient volumes of them, and from what we hear they should be in stock by mid-June. Apple has stated that they need a minimum of 40 thousand in order to make a production run, and from what we understand this is for dual processors because normally their production runs are twenty thousand units. It is not IBM's policy to comment on other vendor's unreleased products. We have also been briefed that the PPC 970 will come in 2.3 and 2.5Ghz configurations by the end of the year, and as well some preliminary specs on the upcoming 980 processor, which is a Power 5 derivative.

      Hopefully 1.8Ghz won't be the high end of the first run after all.
  22. Obsolescent product line? by Mononoke · · Score: 5, Insightful
    It appears to hold quite a bit of promise in bolstering Apple's currently almost obsolescent product line
    Other than a slight lack of processing horsepower, what exactly is "obsolescent" about Apple's product line? Everything they sell (well, except the iPod) can run the latest version of OSX, widely praised as the most advanced OS in the world. Even Apple's 5 year old machines can run OSX. They only have one machine left that even bothers with a CRT, and that's only for economy's sake.

    I'm sorry, but I don't see anything even approaching obsolete in Apple's product line.

    --
    NetInfo connection failed for server 127.0.0.1/local
  23. Re:Yeah. let's depend on IBM for our future by IamTheRealMike · · Score: 2, Interesting
    Even Windows can't deliver consistently on its promise of universal ease-of-use because so many vendors have so much hardware that may or may not work with the system and its existing drivers.

    Y'know, I have no idea why this keeps coming up. Assuming you buy from a reputable vendor, the only time you have hardware problems with a PC is if you do upgrades manually, or if something breaks (rare). The fact that Macs have a reputation for good integration is mostly marketing - if you go down to your local PC World and walk out with a new box, that'll work just fine too. If you then try and plug in ancient or super new hardware in an attempt to recycle stuff for instance, then yeah, you might get breakage. But that happens with Macs too, the only reason you don't see it is because there is practically no upgrade path outside of buying a new machine.

    Whatever else you think about Apple's computers, they are without a doubt the easiest PCs on the planet if you're a neophyte.

    No they aren't. Everybody I've seen who has been sat down in front of a Mac found it hopelessly confusing and non-intuitive. The only people I know who stuck with them, are those who bought them personally (they would, wouldn't they). I know I had to have the owner of said Mac sit next to me and guide me when I was trying to use his machine, and I'm far from being a neophyte. Stupid differences from Windows and idiotic conventions that had seemingly no basis in actual usability just pissed me off. Perhaps for people who have never used a computer before in their life it's easier than Windows (but I doubt it) - for people who have (the majority) it's just a pain in the ass.

    Apple cares about making a good and easy-to-use product, or else they'd just be chasing Windows like (sorry, not trolling here, but it's true) GNOME and KDE are instead of constantly innovating their own hardware and interface designs.

    Sorry, but you are trolling here. Apple aren't chasing Windows because regardless of what the majority of users want, their existance is justified in their customers eyes by the fact that they are different. People just take it as read that different equals better, despite a lack of compelling (objective) evidence to the contrary. Go read some usability reviews of MacOS X by long time users of the platform.

    If you think it's about "more than just money" you need to wake up and smell the roses. Quite how a publically owned company, with a shrinking market share can be allowed to be motivated by anything other than money is beyond me. They're a business, their legal obligation is to their shareholders first and foremost. Wishy washy ideas about design purity might have had some merit back when it was just Jobs and Woz in their garage, but that Apple died years ago.

    Anyway, if you want something that isn't motivated by money and is about building a quality product, Linux is about the only thing that qualifies. At the end of the day, the product and the ability for people to use it (in both a usability and a licensing sense) is everything. Go read and take part in the desktop discussion lists if you don't believe me. You might not like what it is today, but that's an entirely separate issue. Money isn't, cannot be, a serious motivation for these guys as the vast majority are not paid for it.

    Targetting multiple architectures means that Apple's got to deal with unpredictable hardware configurations, cards, motherboards, drivers, all sorts of things that could cause inconvenient kernel panics, drive failures, or worse. Users are used to that with Windows, and they pretty much expect it with Linux. With Macs, they expect things to just work. Controlling the hardware is the best way for Apple to do that.

    CPU architectures have nothing to do with driver instability, nor mixing hardware. That would only be an issue if Apple tried to write a PC version (as opposed to an x86 version) of MacOS, but hey, you know what? The world is a messy place. People don

  24. Re:Yeah. let's depend on IBM for our future by Gizzmonic · · Score: 2, Funny

    Yahoo! Launch and Windows Update are definitely 'killer apps.' There's no way in hell I'll buy a Mac until they run Windows Update. Photoshop, Colorsync, etc are just toys, and so are computers that don't look like cardboard boxes!

    --
    (-1, Raw and Uncut is the only way to read)
  25. Re:AMD is the odd man out & the megahertz myth by bobbozzo · · Score: 2, Insightful
    At the same clock speed, shorter pipelines are better as you reduce the penalty of stalls.

    Unfortunately, Apple FUD'd, claiming that shorter pipelines were inherently faster.

    --
    Nothing to see here; Move along.
  26. PPC970 and Linux by Conspire · · Score: 3, Interesting

    The ARSTechnica article specifically mentions the possiblity that IBM will use PPC970 in poweruser targeted Linux desktops, and no comments here about that yet, which surprises me.

    I ran "my first linux" on a DEC Alpha 512mhz 64 bit box that I got fed up running NT 4.0 on. I instantly became addicted, and eventually forced my company to switch to Linux on every computer (causing mass protest in the beginning, then mass praise over the years as we have grown and have no MS Tax on the books).

    I now have a Powerbook G4 and love it, except it is a little lagging in punch speed sometimes. And, although I love OS X, now that my company is used to zero license and upgrade costs thanks to GNU/GPL/BSD software, there is no hope of mass migration to OS X and Apple hardware in the company. It just does not make sense after seeing the dollar savings of running Linux on all the desktops.

    There is, however, always a need for powerful workstations that run Linux, and IBM might be pulling a rabbit out of its hat with this one. Will be very interesting.

    At minimum, I would buy one for that "64 bit memorabilia" value, to bring me sweet memories of my first Linux love, the Alpha that rid me of winbloze forever.........

    --
    Real men don't need signitures!!!
  27. Kitchen Sink by buddha42 · · Score: 3, Insightful
    Its interesting to see how Intel and Sparc are moving toward explicit paralellism and extremely "wide" superscalar designs. And alpha, pa-risc are goners in favor of Intels designs.

    And yet here we have the last man standing in the "RISC turned hopelessly complex" generation, the Power970. When you look at this things design they threw everything and the kitchen sink in there! Most interesting is that batch parallelism where an instruction for every type of execution unit is queued up and when they're all ready to go they're executed in parallel. It will be interesting to see if that can scale given the latency it introduces, and the likelyhood that you won't always be able to fill every unit.

    1. Re:Kitchen Sink by functor · · Score: 5, Informative

      The Pentium 4 is, in fact, designed to scale to high clock speeds exactly so that it can tolerate lots of pipeline bubbles in flight without ending up stalling for too long.

      A lot of these tricks (high decode bandwidth, multiple instruction queues [really buffers meant for reordering the instruction stream], branch prediction, etc.) are meant to reduce hazards such as pipeline bubbles as far as possible, and the PPC 970 does these hazard-reducing operations rather well, too.

      And, yes, we're now in the post-RISC world where instruction complexity (particularly in the realm of SIMD and streaming/explicit cache manipulation instructions) is growing because simple instructions clearly aren't enough to allow for great throughput increments.

      (Read some of Stokes' older articles in the Ars Technopaedia; I'm sure you'll find them interesting.)

  28. Re:OS X not "more productive" for me by sporty · · Score: 2, Insightful

    But.. but.. you have the same command line interfaces. You have fink to install all those other apps. You have X11R6. You have Office et al. I fyou don't wanna deal /w the gui, you can use cli or vice versa.

    So.. what are you looking for in terms of productivity?

    Speed would be an issue for long compiles, multimedia operations or games, but that's as far as I would go.

    --

    -
    ping -f 255.255.255.255 # if only

  29. Re:OS X not "more productive" for me by murgee · · Score: 2, Informative

    This argument is pointless, and one oft-repeated unfortunately. Different people find different things work for them. Whereas you and other people may not find OS X a particularily productive enviroment, other people (including myself) find it to be, and moreso find Windows and Linux (especially Linux, IMHO) provide them with a mediocre enviroment to work in.

    I'm not posting this to beat up on the parent but it's something that tends to come up often.

    --
    mrg
  30. or not by thatguywhoiam · · Score: 2, Interesting
    The fact that Macs have a reputation for good integration is mostly marketing - if you go down to your local PC World and walk out with a new box, that'll work just fine too.

    While I agree with you if we're talking about established brands (Dell et. al), there is a signifcant chunk of sales that goes to the smaller shops who cobble the things together themselves, and problems are very common in this regard still. As usual, of course the experts need no help. People buy Dells - and Apples - partially because there's an 800 number to call when you're confused.

    No they aren't. Everybody I've seen who has been sat down in front of a Mac found it hopelessly confusing and non-intuitive. The only people I know who stuck with them, are those who bought them personally (they would, wouldn't they). I know I had to have the owner of said Mac sit next to me and guide me when I was trying to use his machine, and I'm far from being a neophyte. Stupid differences from Windows and idiotic conventions that had seemingly no basis in actual usability just pissed me off.

    Yes, they are. And it's not just a matter of opinion. There are tangible, measurable advantages in usability with Mac OS vs Windows. Check any TCO study on the matter, or any actual usability study (lost my Carnegie Mellon bookmarks for this but its there). Too numerous to list here.

    You give yourself away with that last line - Mac OS can be frustrating if you are coming from Windows. Any transition is painful, from anything different. In fact the level of pain is often overlooked.

    Trust me, put someone with little-to-no computer experience in front of the Mac and they will have a much, much easier time of it. I mean, c'mon, honestly, do you think that Windows conventions - still having to click Start to Shut Down comes to mind - are better? Things like that make no fucking sense to a newbie, because they make no fucking sense whatsoever - but we're used to that.

    Blaming Apple for the majority of people having a lousy experience at their usual computers is nonsensical. Adjusting habits can be painful, but productivity is a highly personal thing. I use Windows XP all day and when I come home to my Mac.. it's like comfy slippers. WinXP is like a hard hat. I have no inherent reason to prefer one or the other frankly; I wish I could buy a cheap PC and be happy with how it works. But I can't. They aren't the same.

    People don't upgrade their hardware because they like screwing about with drivers, they do it because they want to play Doom 3 but they don't want to buy a whole new machine when 80% of it is still just fine. If they don't know what they're doing the end result is mess and instability, but pretending people don't want to do that is the reason PCs dominated in the first place.

    Ah, but you answered your own question. People playing Doom 3 might want to upgrade their CPU, but that's a vanishing percentage of the whole... I asked my dad if he ever used his PCI slots in his IBM machine and he really had to think about what I was talking about for a few seconds. Don't think that these silly upgrades are what drives the PC market, they are a sideline business. (Video cards possibly being the sole exception.) PCs are entirely commodity parts, that's all.

    Frankly I think we need more Apples. More vertically-integrated computer companies who adhere to standards would be a good thing. Imagine such a company pumping out fantastic case designs for PPC970-based Linux boxen. That would rock.

    --
    If Jesus wants me it knows where to find me.
  31. Obligatory Joke by NaugaHunter · · Score: 2, Funny

    Sooooooo....

    How long until the others have to worry about the Inquisition? Or are we skipping that since we've already seen the Second Coming of Steve?





    (How many thought I was going to go with that math that showed B.G. = The Beast from Revelations?)

    --
    R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
  32. Re:Sensible argument for MAC going x86 by Daniel_Staal · · Score: 3, Insightful

    I see the only sane option is for MAC to go x86. Everything else seems just a temporary option as long as the world works how it does

    And Apple/Mac has got exactly how far by being sane? They take chances. Big ones. Sometimes they fail. (Lisa, Newton) Sometimes they don't. (The orginial Mac, iPod, iMac, (actually, most of the i* stuff...)) The one sure thing is that if Apple stopped taking chances Apple would fail.

    --
    'Sensible' is a curse word.
  33. Performance is out of line? by Anonymous Coward · · Score: 4, Interesting

    I manage labs of macs, totaling over 300 of them. The users of my labs have no complaints about performance. (They usually only start to whine when the find out the processor speed, but then they are conditioned to think that MHz is MHz; and when asked if their work is slowed, compared to what they do on a PC, they answer "no" it is not slower.)

    What is this every non-mac user keeps saying that their performace is out of line with PC's? I have on my desk a hepped up dual P4 and a hepped up dual G4. XP on the dual P4 does not "feel," in day-to-day operations with standard apps like Office or Photoshop, much different from the dual G4. Comparing the MHz does not tell me anything. Using both side-by-side tells me a more "real" story about things. Now, perhaps XP is significantly slowing things down? :-)

    I only notice a difference with some high-end 3D apps like Maya or Lightwave, *maybe* also with some high-ed vid apps like Avid's.

    I am looking forward to the 970 though. Actually, I am very curious about any 64bit CPU. Hopefully the "growing pains" for anyone to move to 64bit is negligible.

  34. Re: Have you ever used a Mac??? by benzapp · · Score: 2, Insightful

    SCSI over IDE

    Apple went pretty much all IDE about five years ago.

    USB over PCI

    Mac's have had PCI slots since the first PowerPC based units became available. In fact, back in those days many PC's still had VLB, and only Pentiums had PCI slots. Further, since they were 100% PCI there was no bottleneck due to legacy support (ISA) Also, USB's importance was such that it replaced SCSI for external, high speed devices...

    --
    I don't read or respond to AC posts
  35. Re: current "pro" line of G4 a joke? by King_TJ · · Score: 3, Interesting

    I guess I don't quite follow.... As someone else already asked, what exactly are you trying to accomplish with your machine(s)?

    I've been using strictly PCs for 5 years or so now, after a brief stint with a "Performa" Mac mini-tower that didn't turn out too well.

    My "high end" PC system is a Pentium 4, 1.8Ghz tower with Promise EIDE RAID and a GeForce 4 video board.

    I'm pretty happy with it, but I really wanted a good system to run OS X and some of Apple's incredibly well-done video editing packages (Final Cut, iDVD, etc.). I just broke down and bought a dual-processor G4 1.42Ghz tower. I certainly don't feel it's "slow" at all! I'd say it performs at least on par with my P4 system, if not a little faster at certain tasks. It boots into OS X a lot more quickly than the P4 boots into Windows XP, for one thing.

    Sure, the 970 processor will be great -- but the people complaining that the current PowerMacs are "horribly underpowered" must be "benchmark junkies", worried about having the best stats for the sake of stats (bragging rights?).

    Like I say, I consider myself very much a "power user", and for a long time, I didn't think Apple really had the "price vs. performance" in the right place on the curve. But with their recent price drops, plus "speed bumps" to their G4 offerings - I think they still have a very competitive setup to tide them over until the 970 is done.

    At the end of the day, you don't plunk down $2000-3400 for a "pro" Mac G4 or PowerBook because you're worried about having the "most Ghz". You do so because it offers an OS and specialized applications you can't get in the PC world. (These days, you might also do so to avoid the Microsoft licensing nightmares. A "family pack" of OS X lets you load it on any 5 systems of your choice for a price not much more than 1 single copy of Windows XP Pro, for example.)

  36. Re:Who says Apple will use it? by JonathanF · · Score: 3, Insightful

    As Hannibal (Jon Stokes) notes in the article in question:

    "The fact that the Altivec unit was slapped onto the design, leaving some room for improvement in future iterations, leaves no doubt that the 970 achieved its present form under pressure from Apple and that Apple will be rolling out systems based on the new processor. This is the most plausible and reasonable explanation for the way the vector unit looks. If the 970 were solely intended as a Linux desktop platform for IBM, they would've preferred to reduce the 970's die size, power consumption, time-to-market, etc. by just leaving out the Altivec unit altogether, instead of shoehorning it into the design the way they did."

    Most Linux variants and apps aren't Altivec-optimized, so there wouldn't be very much incentive for IBM to include the functionality in a Linux-only box given the engineering work involved in doing so. It makes much more sense to do it when you know that you could easily sell hundreds of thousands of these CPUs to another company whose customers are desperately eager for that level of performance, i.e. Apple.

  37. Will Linux apps become AltiVec enabled? by benwaggoner · · Score: 3, Interesting

    Well, Linux and its apps don't have much AltiVec optimization because AltiVec wasn't in many Linux chips. But if IBM or licensees start making 970 based Linux workstations, it seems this would be likely to change.

    And this would be a good thing for Apple, since there would be a lot more *NIX codec that could compile and run a LOT faster on their boxes, and there would be a larger pool of AltiVec and PPC coding talent for them and their ISVs to draw from.