Apple Switched Chips Too Soon? 533
Ctrl+Alt+De1337 writes "C|Net is reporting that IBM has announced a method of altering silicon that will allow its next generation of Power chips to run at speeds between 4 and 5 gigahertz, and consume less power as well. From the article: 'Instead of just making transistors smaller, IBM came up with a process to alter how silicon behaves by placing a layer of insulator underneath a layer of silicon less than 500 atoms thick ... The higher speed of the Power6 will be achieved with existing chip manufacturing technology that etches transistors only 65 nanometers wide, several hundred times smaller than a human blood cell.' These won't be out until 2007, but it still raises the question: did Apple jump the gun by switching to Intel?"
Apple too soon or IBM too late? (Score:5, Insightful)
Apple would be silly sticking to an inferior product for 2 more years.
Re:Apple too soon or IBM too late? (Score:2, Funny)
Jobs on stage: "Oh, one more thing, (dramatic pause) the Mac OS has been living a dual life... again.... remember a few years ago when we secretly had the Mac OS under development for the Intel platform!? Guess what, we still kept the PowerPC binaries going and this year we're going offer you both Intel AND PowerPC chips!
and We call it.... iHAL".
Re:Apple too soon or IBM too late? (Score:4, Funny)
Re:Apple too soon or IBM too late? (Score:5, Interesting)
I've often wondered about that. We have a lot of asymmetrical multi proccessor machines where there's general purpose processor which offloads tasks to GPUs, signal processors etc, but are there any computers which use multiple diffent general purpose CPUs?
Amiga's Sidecar had an Intel CPU and ran DOS from within the Amiga OS using Janus software and there were bridgeboards that could run Windows for later models. How hard would it be to write an OS which could address both CPUs and pass instructions to the most suitable processor?
Re:Apple too soon or IBM too late? (Score:3, Informative)
I seem to recall it was also a matter of supply problems: IBM couldn't keep up with Apple's demand, while Intel is (apparently) having no problems doing so. In this case, switching back to IBM would just mean inviting this problem back.
Re:Apple too soon or IBM too late? (Score:5, Insightful)
Remember, IBM likes to make high-end chips where the cost of the chip is secondary to raw power for its servers. That's where the new tech generally goes first. IBMs first goal isn't cost efficient processors for PCs -which is why the IBM/Apple "breakup" can be viewed as a good thing for both companies.
Re:Apple too soon or IBM too late? (Score:3, Insightful)
In any case x86 have the performance flag right now, and it's in products that are on the market and selling well. This article is talking about a technology that isn't even in mass production, yet alone the yields required to supply Apple's line of products. By 2007 Intel also pl
Comment removed (Score:5, Informative)
IBM and AMD makes this good for apple too (Score:4, Interesting)
No matter how fast the chip is, unless it runs 0x86 it's never going to show up in home or bussiness computers. Windows is the glue that holds that enterpise together and unless windows runs on it, people wont buy it and dell wont sell it unless there's a market.
So Apples will probably by able to access this in the new 0X86 mode. but it's not going to be just a simple processor replacement since you also will need RAM and busses that can handle the suction this processors is going to have. So motherboards are going to have to be entirely redeisnged to cope.
So this is going to be good news for apple since they are an agile hardware manufacturer that is not locked into the PC motherboard paradigm and are free to create their own firmware and software to run on radical hardware variants.
Re:IBM and AMD makes this good for apple too (Score:3, Interesting)
yes i realize this is not the same thing, but it stands to reason this will be IBM's conduit for this new technology to the 0x86 world. and thus to Apple.
Re:IBM and AMD makes this good for apple too (Score:5, Insightful)
Re:IBM and AMD makes this good for apple too (Score:3, Funny)
I don't get it -- what's a 134 instruction set?
Unlikely they'll switch again (Score:5, Insightful)
Apple didn't move because of the performance of Intel versus IBM, it was that IBM was very unresponsive when it came to making a laptop variant of the G5. Now that Apple's on the Intel ship, they'll benefit from working with a company that has a vested interest in developing laptop chips. Name me one manufacturer other than Apple that made PowerPC based laptops and you'll see what I mean.
Re: (Score:3, Interesting)
Re:Unlikely they'll switch again (Score:3, Interesting)
Re: (Score:3, Insightful)
Re:Unlikely they'll switch again (Score:3, Informative)
Yea, it's notebooks they are not switching back (Score:3, Insightful)
Now before the Transmeta crusoe threat, (well scare really) one could reasonably argue that Intel was lacking in motivation to make good notebook chip sets, regardless of how they got there, here we are
There just is not a big enough market for IBM to justify the expense of developing a polished G5 note book chip set. Mind you I am not saying
Re:Yea, it's notebooks they are not switching back (Score:3, Insightful)
Re:Unlikely they'll switch again (Score:4, Interesting)
The PowerPC market is huge. Worldwide, half of all the cars manufactured this year will use at least one PPC.
Re:Apple too soon or IBM too late? (Score:5, Interesting)
This vapor-chip is no different than the 1GHz multicore G4 (in large numbers) IBM promised when the first G4's were delivered.
Apple is probably not worried that IBM might actually deliver on this promise.
Look, I'd much rather see Apple stick to a multi-chip strategy, or just stick with PPC, myself. Because I think (and we're already seeing it) that even with VERY slick emulators and fat binary technology, switching from PPC to Intel is going to end up being a usability nightmare for non-technical users: (hey, your web browser still works, but not your plugins), and a compatability nightmare for technical users: (hey, your Photoshop/Video Editing/Audio Editing software still works, but not your favorite 5 year old set of plugins). But at the end of the day, there's only so many broken promises and marketing bullshit you can put up with from IBM. True - with the G5, it seemed, IBM was FINALLY delivering on the promise that was made when the PowerPC platform first was dreamed up in the early 1990's. Except that they hobbled the chip by getting rid of the litte/big endian translation, which made x86 emulation SLOWER than on the previous generation. Then they promised low heat and power consumption - making the high-end G5 Power Macs "whisper quiet" - until Apple learned that these machines were running dangerously hot, and had to patch the firmware to crank up the fans (yeah, I remember when I first got my dual G5, it *was* whisper-quiet. But not after the second OS update. . . ) - face it. Apple trusted Motorola, and got screwed. They trusted IBM, and got screwed. They know they can trust Intel, because if Intel screws them, then Dell, Gateway, and a zillion other manufacturers will go to AMD, and Apple can to. That's really the bottom line.
Re:Apple too soon or IBM too late? (Score:5, Insightful)
I think the dumbest thing is to get locked into a chip again. I think it would be really genius to be able to have an OS that runs on anything.
Re:Apple too soon or IBM too late? (Score:5, Insightful)
The thing is, it doesn't just simply run. If you're application developer you now have to run a complete QA cycle on two totally disparate architectures. Or choose to develop on x86 or PPC and hope it works on the other. QA costs an absolute fortunate so most companies know and Apple certainly does that PPC and Universal binaries are a stepping stone. I doubt that if all but the most mainstream apps even pay lip service to it in a couple of years from now. PPC users will basically be left hanging out to dry and I seriously doubt Apple is going to produce a Rosetta for PPC anytime soon.
Re:Apple too soon or IBM too late? (Score:5, Insightful)
You might want to download a copy of NetBSD then.
Re:Apple too soon or IBM too late? (Score:3, Insightful)
Re:Apple too soon or IBM too late? (Score:3, Insightful)
Re:Apple too soon or IBM too late? (Score:5, Insightful)
NeXTSTEP was Mach + BSD with Display PostScript and objc libraries.
Mac OS X is Mach + BSD with Display PDF and objc libraries (the latter rewritten with CoreFoundation), plus Carbon.
Mac OS X is basically NeXTSTEP.
On a side note, I'm really tired of Apple fanboys who are unwilling to admit that these technologies are nearly 20 years old. Apple marketing wants people to think that Mac OS X is shiny and new. It isn't. They also want free software/open source enthusiasts to think that it has more to do with FreeBSD than NeXT. It's a bit frustrating to hear Mac OS X compared to Linux or even a typical BSD because they are really apples and oranges (no puns intended)
OS X, Linux and BSD (Score:3, Informative)
As a long-time Unix guy, I have to say I don't see that much of a difference between them. Maybe if you're writing device drivers or need to output PDF, yeah, but they're all pretty much POSIX Unix systems. They're similar the way Solaris and AIX are similar, or BSD and Linux.
Re:Apple too soon or IBM too late? (Score:5, Insightful)
You use the same installer, the same compiler, the same debugger, the same test procedures (even the same test-harness software - if you're that lucky). It doubles your hardware costs, and doubles the hours billed to actual test performance, but that's actually a small fraction of what's involved in a proper testing process. Unfortunately, most software vendors don't use a proper testing process, and only use the minimal components, which is why their cost is doubled, and utterly ineffective on either platform alone.
Re:or sell them.. (Score:3, Insightful)
In fact, here's a hint to those making X86 hardware and software, I don't want to do that. I don't know of anyone who still needs compatibility even as far back as Windows 3.1, let alone DOS. Really, pretty much nobody needs that kind of backward compatibility since there are free reliable emulators out there that can simulate a DOS env
Re:Apple too soon or IBM too late? (Score:3, Insightful)
The GPL (and FREE software) existed before Mac OS X. Why didn't the free software community develop anything as good as OS X? They had a chance (they still do), they didn't do it. (Yes, I know /. is full of people who insist KDE, GNOME, fwvm, E, etc. are all s
Re:Good news (Score:3, Funny)
Re:Good news (Score:4, Funny)
Re:The beauty of Universal Binaries... (Score:4, Insightful)
Let's get a few things out of the way:
1.) This silicon technology isn't new, it's just the first news of it being rolled out in the desktop in major waves.
2.) This is IBM, who is famous for promising in press releases but never delivering. I still remember when the IBM guy said at WWDC '03 that the G5s would hit 3Ghz "by next summer."
3.) Apple isn't going to "switch back." For Pete's sake, how could anyone actually think they'd do it all again next year? Apple switched to have faster, cooler chips so they could update their Powerbook line. Portables outsell desktop machines in today's computer industry. They liked Intel's future low-power roadmap (particularly Merom). Steve Jobs originally considered x86 in 2000, and again in 2003 (but was dissuaded with the G5). Remember that Rhapsody ran on Windows NT for a while.
4.) Intel chips aren't magically going to sit still until 2007. Intel has already announced a dual-core 3.4Ghz Xeon with a unified 16MB cache, available this fall (AMD's fall server chips won't have unified cache until next year...they'll have two 512kb caches). And of course, Merom and Conroe are due out.
They can switch again! (Score:2, Informative)
And, it would seem, the Intel core duo is full of serious bugs [geek.com] which Intel doesn't really care about.
Re:They can switch again! (Score:4, Informative)
I think it's pretty well established, even with this development, that Appple won't be switching chips again anytime soon. The move was more about laptop chips than anything else. Laptop sales kept growing and IBM kept making promises it couldn't keep. Intel had a solution available and Apple liked the product roadmap of future chips so it jumped ship. I doubt Apple would suddenly switch back because IBM might have a much faster desktop chip in 2007. Desktop sales will probably be even further marginalized by then and IBM has a well established history of making promises about it's processors that it can't keep.
re: the Apple ad (Score:3, Interesting)
Rather, he's repeatedly stated that he has little interest in doing creative, innovative new things. His business is all about mass production of established
Both supported (Score:3, Insightful)
Re:Both supported (Score:5, Funny)
Don't you mean "think different"?
Re:Both supported (Score:5, Funny)
Comment removed (Score:5, Funny)
Re:Both supported (Score:4, Funny)
Comment removed (Score:5, Funny)
Re:Both supported (Score:3, Funny)
Re:Both supported (Score:3, Funny)
Re:Both supported (Score:5, Insightful)
Of course, considering what must have happened in the background when Apple did the switch - I've heard rumours IBM found out about the switch the same as all of us from the announcement at WWDC - whether IBM will be interested in Apple's business again in the future is a separate matter. It's entirely possible the only G5s Apple has are ones being delivered under the pre-WWDC contracts and that the iMac G5 is being retired so soon not only because they WANT to switch over to Intel ASAP, but because they don't have the G5s to put in 'em. IBM's probably been busy retooling the fabs to make Cells for Sony et al and won't be switching them back anytime soon...
Intel will benefit too (Score:2, Insightful)
or is it just an IBM PR stunt (Score:3, Insightful)
I mean one and a half years is a lot when it comes to CPU research & development, why tell everyone what you're doing?
Re:or is it just an IBM PR stunt (Score:3, Informative)
Answer: No (Score:2, Insightful)
Apple Switched Chips Too Soon? (Score:5, Interesting)
Its not all about performance either, its the ability to ship large quantities of chips also, if you want to grab a larger market share.
Re:Apple Switched Chips Too Soon? (Score:5, Informative)
Universal Binaries (Score:5, Insightful)
Re:Universal Binaries (Score:2, Insightful)
Could be the case (Score:3, Interesting)
Sure it's not needed anymore, because computers moved on, they were all PPC and so eventually fat binaries were dropped.
But there's no reason Apple could not, if they chose, simply carry forward indefinatley with two chip lines embedded. Once the work has already been done to take care of endian issues it's not that much work to maintain it and continue to use the libary calls that handl
Re:Universal Binaries (Score:3, Insightful)
Re:Universal Binaries (Score:3, Informative)
This time, the OS is written
Re:Universal Binaries (Score:3)
They are also known as "fat binaries", and Apple (next too?) has used them in the past with platform changes. Apple is pretty slick in that they store an "application" in a special directory with the extension
Not so fast (Score:5, Insightful)
Less than 2% of one fabs capacity (Score:5, Informative)
Re:Less than 2% of one fabs capacity (Score:5, Insightful)
So it doesn't matter if IBM has some new tech in 2 years. Their tech, if it materializes as promised, will be focussed on server and embedded markets. Intel's chief business, however, is making processors, motherboards, and associated devices for PCs. In two years, they'll also have better chips than those currently available, but for desktops/laptops/portable devices. That's who Apple wanted to cozy up next to.
Nothing new (Score:5, Informative)
This is strained silicon, though. (Score:5, Informative)
They are talking about strained silicon, which makes the electron mobility larger in one direction. Intel, in fact, is working on that too, as are others.
Re:Nothing new (Score:3)
Chickens and Eggs (Score:3, Insightful)
Re:Chickens and Eggs (Score:3, Informative)
Because, up until recently (2004 or 2005), the PowerPC still was a better performing chip (and the G5 is still better in many ways). The G5 came out in 2003, and it knocked the socks off of any Intel offering at the time. However, the PowerPC G4 was left to get old and rust (As much as I hate the x86, I will admit that the G4 performance sucks in comparison to the Pentium M and Solo/Core Duo), and they couldn't fit a PowerPC G5 proc
Too Soon? (Score:3, Informative)
So no, Apple did not move too soon.
No way. (Score:5, Insightful)
Apple hasn't switched (Score:5, Insightful)
Re:Apple hasn't switched (Score:3, Informative)
Its not implied - its stated. Look at Steve Job's words at the keynote where he announce the intel macs [com.com]
IBM Claims Chip Breakthrough (again) (Score:2, Interesting)
Intel managed to be just as fast as IBM, if not faster, for the whole time frame. What would lead you to believe that there would be anything different this time?
I don't see a difference (Score:5, Insightful)
How is this chip different?
And what would it cost?
With Intel, Apple gets a low-cost chip that they can use NOW, in their laptops and desktops. They get low-power consumption today, and low-heat today. Not in 2009, when the POWER6 chip has been tamed... Or hell, maybe never, AGAIN.
So yes, this seems like a good chip. But it doesn't really affect the reasons that Apple changed. It doesn't say it's a good chip for laptops, and they would still need to change the architecture of their systems. AND they'd have to stick with a company that was creating lower yields.
Plus, this writeup makes it sound like IBM didn't tell Apple that they were about to make POWER6 chips. I'm sure they knew, and I'm sure they realized the advantages and disadvantages.
Not really. (Score:5, Insightful)
So these are server chips. The area of Apple's lineup that was suffering the worst was their laptop line. These breakthroughs from IBM don't address that at all.
Re:Not really. (Score:3, Insightful)
When the fastest (and most expensive) laptop in the line barely outperforms the cheapest desktop, that's a real problem, whether individual buyers noticed it or not. And from _my_ mac-loving friends, they noticed it.
Reasons for switch... (Score:5, Insightful)
But another reason was that Apple was VERY unhappy for a while with the rate IBM produced PPC processors and their rather poor chip yields. Introducing more exotic SOI process would not help keeping these yields up, for sure!
We will see if IBM will be able to fulfill demand for PS3 Cell processors -- I wish them best, but...
Paul B.
Re:Reasons for switch... (Score:3, Insightful)
And IBM was VERY unhappy dealing with Steve Job's demands for special features, small orders placed for new chips, the whole just-in-time mentality at Apple, and reports that Jobs deliberately fudged his orders by not ordering enough while blaming IBM each time Apple failed to forecast demand properly. Not to mention Jobs trying to score the rest of the chips in the production run at fire sale
No. (Score:5, Interesting)
No, Apple did not switch too soon.
Remember, we (the loyal Apple customers) have been waiting for a significant increase in computing power within the portable market.
IBM made promises to Apple but were unable to deliver on those promises. Remember the statements about 3 GHz within a year? [pcworld.com] Apple couldn't sit by while IBM broke promise after promise on upcoming product lines.
If Apple had waited any longer, they would have lost momentum in the portables market, and in turn the desktop computer market, eventually pulling down the servers and everything else with it.
On the other hand, Apple could always keep their servers on the IBM product line. I doubt they would, but it's always a possibility. Apple might just not be done with the PPC for good.
No way (Score:2)
Intel don't just have a chip, they have lines of different chips and especially chipsets (and especially especially low-power and mobile chips and chipsets). It's also probably easier to deal with the Hollywood DRM greedmonsters if you say you're running an Intel platform. All told it's not just one thing but a while mix o
Answer: Depends on what they want (Score:3, Insightful)
However, if Apple is going for more than speed, and wants Intel's DRM technology, their vivo (I think that's the acronym) certification for projects that would make Hollywood happy, and other things to allow the company to cozy up with the entertainment market - then Intel was the right choice.
Personally, I'm pleased with the Intel switch. Speed is looking up, once Wine or an Intel virtual PC is up and running that lets me play Half-Life 2 at nearly full speed I'll be set with my games, and besides, IBM had how long to get a G5 into a laptop and couldn't deliver?
So while IBM's technology looks pretty damn cool, I'm not worried about Apple making the "right" or "wrong" choice. As long as my apps and terminal work on my Powerbook (oops - sorry, "Macbook Pro"), then I think I'll be all right.
Of course, that's just my opinion. I could be wrong.
the switch was about money not technology (Score:5, Interesting)
Switching to the Intel platform allowed Apple to get those sitting on the fence waiting for the next greatest thing to have a reason to buy a new Apple computer. It will even garner more buyers from the previously Intel-Only world in the form of linux and windows geeks. Continuing the PowerPC line would not generate the boost in revenue Steve needed. There are only so many variations of the iPod they can crank out before someone either starts to truly compete (overseas the iPod saturation level is only near 40%) or the market moves to further integration perhaps out of Apple's area of expertise.
I know its working, almost everyone of my friends who have Macs are going to buy into the new machines. The laptops are where its going to be the biggest until the mini comes out intel flavored. After that IntelMini comes out I expect another surge once someone shows Linux and Windows running on it easily.
Two things: (Score:5, Insightful)
Two) Apple primarily switched because the laptop-suitable G4 line speeds had been stagnant forever. Freescale's 7448 is over a year late and counting. PA Semi's everything and the kitchen sink promises are still vapour-ware. And IBM couldn't provide a G5 that ran cool enough to put in a laptop.
This technology won't be out in the Power6 until 2007 if everything goes as planned, a never-safe assumption when it comes to IBM's fabs. Add more time to that for them to retool the Power6 into a desktop-suitable G6. So in return for not switching, Apple would have to leave their desktop speeds stagnant for another year, and still have no guarantee of any new chips to offer in their laptop line.
Selling 1.42 Ghz, 133 Mhz front side bus iBooks is tough enough now. They'd have had to be absolutely suicidal to stick to IBM's roadmap and the near certainty that they be trying to sell the exact some mobile processors in late 2007.
Probably not too soon... (Score:3, Insightful)
Apple would have had to wait in line behind Microsoft, Sony and Nintendo. Xbox 360, PS3 and Revolution are all going to use IBM chips. These 3 systems will use the same chips for years. So once things are running, it'll be an easy job of IBM to supply them. Apple, in the meantime, will be constantly asking for faster and better chips from IBM.
If you were IBM, would you like to deal with 3 easy customers or one tough one?
Keeping One's Options Open (Score:3, Interesting)
So that's what to watch for. Any extension of the G5 line. Anything so much as a bump in processor speeds will give Intel some well-deserved heartburn.
And remember, the only Apple Intel machines currently available are 32-bit models. And it looks to stay this way until at least mid-year. For the life of me I cannot understand why Apple wants to support both 32-bit and 64-bit Intel machines in addition to 32-bit and 64-bit PPC machines. That's a huge drain on resources -- especially when you are not only not nearly the biggest player in the field, but won't be anytime soon. And all your software partners are also going to be required to support 32/64 as well. I'm surprised SJ hasn't been assassinated by his own operating system engineers by now.
it's not like Apple didn't know this was coming... (Score:5, Insightful)
Does CNET really think that in private meetings with IBM, this technology wasn't discussed months if not over a year ago, with Apple? I love how the press thinks that when THEY find out about it, the rest of the world is first hearing about it too...
"Stupid Apple", they chant. Except:
Maybe these Power chips will end up in Xserves or something...seems fairly unlikely though.
Non-Disclosure (Score:3)
I'd wager that Apple knew about this long before they decided to switch.
Strained Silicon On Insulator (Score:4, Interesting)
Intel announced their use of strained silicon [intel.com] back in 2002, and I'm pretty sure all new Pentiums for at least the last couple of years have used this technology. It's essentially certain that every Intel-based Macintosh already uses strained silicon in its CPU.
As an aside, TFA only talks about "squeezing" silicon, but it's actually possible to either tighten or loosen the lattice. CMOS uses complementary pairs of NMOS and PMOS transistors, and for best results you (normally) want to strain the silicon in opposite directions for each -- though NMOS generally has slightly better characteristics to start with, so IBM may have decided to apply the strain only to the PMOS transistors (or the article may simply be incomplete, and they're really doing both, just like Intel and others do).
OTOH, AMD has been using SOI [amd.com] (also since they went to 90 nm). I'm reasonably certain that all their current x86 processors use this technology. Their dual core processors certainly do, though some of their low-end processors may not use it (I'm afraid I've lost track of which cores use what technology anymore).
What IBM has announced is (apparently) successfully using both of these technologies in the same chip. AFAIK, that hasn't been done in an x86 CPU before, but it's not entirely new either. One thing that should be kept in mind is that x86 CPUs are (mostly) built for the mass-market -- that means using fabrication technology that you can dependably produce in large quantities with decent yields. The IBM POWER series chips have a drastically smaller market and substantially higher price tags. A yield level that's perfectly reasonable for that market would virtually put an x86 supplier out of business. As such, both Intel and AMD are somewhat conservative in what they use in production chips, as opposed to what they can manage to do under lab conditions and such (though their volume also lets them put lots of money into R&D to really push the technology as well).
Did Anybody Read the Article? (Score:3, Insightful)
The article mentions that the process makes the chips run hotter, and that engineers are trying to figure out how to counter this so that the chips don't fry themselves.
Decent article, bad post. Still sounds like Apple made the right decision.
Please don't confuse the POWER with the PowerPC (Score:3, Informative)
Laptops, laptops, laptops. (Score:4, Insightful)
Ergo, the answer is no. Apple did not switch too soon.
That's nice and all... (Score:3, Insightful)
IBM reserved their best performance for themself (Score:3, Interesting)
Yes, from a technical perspective, I am inclined to say that Apple's switch from the PowerPC was not necessarily a brilliant move. However, the real reason for the switch was in my opinion this:
Apple could no longer live with a processor manufacturer that reserved its best performing processors for their own use
IBM has a huge business of their own to protect, making servers and workstations using the same technology that Apple does. IBM's issue is that these systems are priced at 2 to 4 times higher than the same performance from Apple. This became very evident when Apple shipped the G5 Xserve and completely undercut IBM in large cluster configurations (which is clearly IBM core markets.) Why has the Xserve not yet shipped with the dual-core IBM 970MP? Why has Apple never shipped anyhthing but dual processor machines even if it was possible all they way back to the PPC 604 days to build 8 way systems. IBM had them. No coincidence if you ask me.
Intel does not have any such hangups og dependencies. Intel is all about delivering its best performing processors to those who can build systems from them.
Intel will even throw marketing efforts into the equation -- something IBM never, ever did to help Apple promote the PowerPC plattform. I think IBM's - and IBM Software's complete lack of support for Mac OS X is a telltale sign [andwest.com] why Apple had no choice but to switch even if the PowerPC/POWER processors at the technical level perhaps would be better.
Re:First Gammar Nazi (Score:2)
RTFA (Score:4, Informative)
And the Cell processor is almost as pie in the sky, until there's some real information about the Cell everything is just conjecture and hope.
Re:Begs the question? (Score:5, Funny)
Yes, just like "hacking" and all the other words people have taken over to mean something different.
For all intensive purposes, I could care less.
Re:Begs the question? (Score:3, Funny)
Supposably it's said quite a lot.
Re:Begs the question? (Score:3, Funny)
Re:Silicon-on-Insulator? (Score:3, Informative)
"You literally can squeeze silicon, and thereby give it properties to make it faster. The thing that is making it run faster is not just that it's smaller but because you're changing its basic physical properties," Meyerson told Reuters in an interview.
http://en.wikipedia.org/wiki/Strained_silicon [wikipedia.org]
Strained silicon is a layer of silicon in which the silico
Re:The switch made sense (Score:3, Informative)
There are two parts to that question: "...went with a 32-bit part" and "...went with an Intel part".
I have no information on why Intel was chosen. Plenty of people probably have their own theories about that.
Once Intel was chosen, however, at least for the MacBook Pro, a 32-bit part was the obvious choice if you don't want a Pentium 4 (e.g., too much power, too much heat) and want to ship machin
Re:Apple had its own reasons... (Score:5, Interesting)
It has been discredited everywhere except in reality. IBM had no good competitor to Yonah and Conroe. The G5 was a long-pipeline, high-frequency design, and it just plain ran too hot for a laptop. Yonah is offering integer performance competitive with the top 970MP, with a power budget 1/3 the size and a CPU die about half the size. POWER6 is just another step in the wrong direction as far as Apple is concerned. It's got a higher frequency, longer pipeline, lower IPC, and an even worse INT/FP performance balance than the G5 had. It's the Pentium 4 all over again. Perhaps POWER6 will be the Pentium 4 done right, but no matter what, its not going to be a good chip for Apple's machines. Especially when you consider what will happen when you take a long-pipeline (inherently bandwidth hungry) design like POWER6, which is optimized for 32GB/sec of memory bandwidth and tens of megabytes of cache, and stuff it into a PC system with 8GB/sec of memory bandwidth and a power envelope of 60W.
Re:Apple had its own reasons... (Score:4, Insightful)
It's 2006 --- no programmer of desktop/workstation/server programs is going to spend time optimizing their code to make up for a flawed processor design. It's 2006, and a few things have happened that apparently no-one told the "Cell on the desktop" folks about:
1) Programs are becoming platform-agnostic. Especially at the workstation/server level, many important applications run on multiple platforms. This often means they are not highly optimized on any platform. This was always one of the things that held the G5 back --- it's high theoretical performance was often nullified by its reliance on tight, well-scheduled code tuned to its idiosyncracies. Super-optimized apps is a luxury few users have. Hell, as an engineer, much of the code I write runs in Matlab's JIT. You think that does G5 optimizations? A processor that does not run all these minimally-optimized apps well is not going to fly on the desktop/workstation.
2) The world is moving towards higher-level languages and higher-level programming constructs. If your CPU can't run machine code with whatever optimizations the JIT can spit out in 100 milliseconds, it sucks. As someone who does a fair bit of programming, I love the Opteron for one reason: it doesn't care how much my code sucks (from a performance standpoint). It lets me write clear, clean code, and runs it with decent performance. I don't have to drop into SHARK to figure out why my 5-issue processor is behaving like a 2-issue one because of instruction scheduling issues, I don't have to sacrifice virgin blood on the alter of code alignment, and I don't have to bust out Altivec to get good FPU performance. Programmers in the desktop/workstation/server markets have gotten used to processors that serve the software, not force the software to serve the hardware. A 2-issue in-order core is not going to fly with them.
3) Vector performance has largely become irrelevent except in a few markets. Yonah has shitty vector performance, and nobody in x86 land really cares. Most desktop CPUs these days spend their time running integer logic code, or double-precision floating-point, letting the heavy vector lifting be handled by the GPU. As API's like CoreImage/CoreVideo take off, things like VMX and AltiVec will become still more irrelevent, except perhaps to those people running FFTs all day long.