Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Why?

I believe this rumor was leaked by Apple and it's purpose is to put pressure on IBM. Apple may have some reasons to be discouraged by IBM:

- Slow to deliver higher performance processors. (i.e. April 2005 Power Mac)
- Slow to deliver cooler-temperature operating processors. (i.e. no G5 Powerbook)
- Went behind Apple's back and developed some high end processors for Microsoft's Xbox. (i.e. tri-core 3.2Ghz PowerPC, 1MB L2 Cache)
- May have a deal with Microsoft which gives them favored treatment in terms of processor shipments/fab allocation/etc

The question is - are these enough reasons to dump PowerPC for Intel? Who's to say Intel can't get involved in PowerPC?
 
This thread has done one thing for me:

Make me lose complete respect for every single one of you :)

As long as it runs OS X reliably, I could care less about innards.

And didn't everyone just bitch and moan about the most recent G5 updates? They can't win with you people, can they?
 
Has anyone considered the option of having a dual processor or an Intel processor on a card to allow 100% compatibility with Windoze? There used to be an x86 PCI card for Mac. This is my angle.
 
Platform said:
Well for the moment the Cell chip is not a good option....only a multimedia chip....not for general CPU work ;)
Good coprocessor (aka DSP) ala Amiga blitter/copper.
 
Certainly not

adzoox said:
The SonyPS3 and XBox are using the same processor (said loosely) with custom tweaks - both processors are derivitives of the PowerPC and both are RISC - like the Apple/IBM G5 ...

With all due respect, the Plastation 3 and XBox are not even remotely using the same processor. The most important characteristic of the Cell that makes it unsuited (at least at present) for a PC implementation is that it is an in-order architecture. Current x86/PowerPC architectures have complex out-of-order hardware solutions that allow them to execute some operations while putting off other operations that require some input that is not yet ready. For instance, consider the following pseudocode:

X = 100
Y = X * 100
X = Y
Z = 50

The command to set z equal to 50 requires no input from the rest of the program. In current PC architectures, the CPU would take this code apart and rearrange it, so that setting Z equal to 50 could be executed independent of the X and Y manipulations. This may seem like a rather minute point, but imagine for a moment that the Y = X * 100 step instead a rather large, complicated computing task that will take a few moments to complete. Now Z is left waiting for Y to complete before it can complete, any free integer execution units go wasted.

Because of its in-line nature, the Cell architecture is actually far simpler in many regards than the current G5 or x86-64 architectures. The Cell has far shorter pipelines than your typical processor (as it does no reordering) and lack a significant around of hardware complexity that is generally needed for said reordering.

It is important to realize that these differences are not advantageous and were simply chosen to reduce size/complexity and increase yields. Even today they are having yield problems, as indicated by Sony's announcement that the Playstation 3's Cell's would contain one redundant SPE (read faulty). The ONLY similarly between the XBOX360's processor design and that of cell is the PPE (PowerPC Processing Element) is clearly based on the PowerPC (and is coincidentally more or less IBM's only significant contribution to Cell).

However, even Cell's PPE is highly modified. It is only a dual-issue core and, again, in-order. I suppose I better get to the point. Cell generally trades hardware complexity for software complexity. Cell has a tremendous amount of power at it's disposal, however, tapping into that power on a general-purpose desktop solution would be next to impossible. A purpose-built compiler could go a long way in compensating for the PPE's in-order nature (by reordering instructions in the code rather than in hardware); however, the SPE's would be next to impossible to make sufficient use of. They include no cache and have 256K of local memory. Unlike cache, this memory does not operate on it's own, which means the software must address the memory of an SPE it wants to utilize in order to send it it's instructions. So efficient use of a Cell processor would require software to be written to reorder instructions and keep track of the memory for 9 separate cores. This is a slightly ridiculous proposal for a flexible desktop solution, and one that the console market is largely immune to, as all console games are highly architecture specific, purpose built applications (though I still have my doubts as to the degree to which any software engineer will be willing to utilize Cell's power).

If you consider that many of the Apple's platform's popular apps are cross platform (Opera, AdiumX (libgaim), Skype, Limewire, Office, Adobe Creative Suite, and now even Quicktime and iTunes), it looks even more unlikely that anyone would be willing to optimize their software for an Apple Cell platform.

Now for the question of Intel over AMD. If Apple is seriously considering a switch to x86, I am not at all surprised to hear Intel. Without getting into why Intel makes sense from a corporate perspective, the Intel platform seems far more complimentary to Apple's. Intel's CPUs have consistently bested AMD's offerings over the past several years in multimedia tasks such as encoding/decoding video and audio. This is because despite AMD's hyper-efficient memory-controller-in-core design, there's simply no substitute for raw clock cycles when compressing or manipulating data. Indeed, Pentium D's would likely offer superior performance in Apple's self-defined market, the digital hub. iMovie, iDVD, iPhoto, iTunes, Quicktime and even most of Adobe's Creative Suite would more than likely perform better on an Intel solution. AMD's architecture, on the other hand, is far better suited for memory-bandwidth intensive tasks such as gaming, a niche where Apple is nearly nonexistent.

Moreover, AMD's price-advantage has purposely dried up. In fact, Athlon X2's look to be substantially more expensive than Pentium D's. Finally, Apple's mobile solutions represent a larger and larger portion of it's installed base. Intel's Centrino is the hands-down winner in this arena. AMD's Turion solution is a little half-baked. There are many characteristics of the Athlon 64 design which makes it better suited for a mobile platform than a desktop Pentium4. Turion exploits that fact, and tries to get away by simply sliding AMD's desktop processor into a notebook. I don't maintain that the Turion platform is bad. In many ways it is the near equal to Centrino, but in many ways it is not. This post is already too long for me to expound upon them.

I made this post for two reasons. First, please stop speculating about Cell's in Apples unless you have some technical solutions to Cell's shortcomings to offer. Cell was not designed as a desktop processor, and just because it has one small core with similar origins to Apple's current G5's says absolutely nothing about it's suitability for a desktop solution. Second, stop the hysteria over Apple-Intel rumors. If Apple was planning an x86-64 migration, I would fully expect it to be to Intel rather than AMD. And if Apple did migrate, it would be one of the best moves they have ever made. I can explain that further if anyone is interested. :)

-Hank Reardon
 
cgc said:
Has anyone considered the option of having a dual processor or an Intel processor on a card to allow 100% compatibility with Windoze? There used to be an x86 PCI card for Mac. This is my angle.


it makes more sense to run OS X on intel than it does to add the cost of an intel chip to the price of a macintosh. OS X is a cross platform capable OS.

Using Intel in some machines doesn't have to mean dropping PowerPC in others.
 
cgc said:
Has anyone considered the option of having a dual processor or an Intel processor on a card to allow 100% compatibility with Windoze? There used to be an x86 PCI card for Mac. This is my angle.


Good point, that'd be really cool. I've still got one of those lying around, it was really useful. It'd be really cool if Apple somehow got it to run in a window like VPC so that it'd be like having the ultimate virtual computer, which is paradoxically not real. :)
 
This will be the LAST rumor of PPC to Intel switch !
As Apple has spent much money on Altivec, how can they
and other 3rd party developer move to SSE2 or MMX instruction set on x86 ? Things are not just recompiling, and there will also be endian issues
for Carbon apps !

BTW, I suppose that PPC/x86 difference has much to do with the
low number of virus and trojans on Mac.
Surely the buffer over-run code for x86 won't run on Macs.
So, even if OS X on Mac and Linux on x86 use the same
open source software and share the same vulnerability,
targeting OS X is somewhat difficult.

I don't want to lose this superiority to x86 Machines...
 
And if Apple did migrate, it would be one of the best moves they have ever made. I can explain that further if anyone is interested.

Hand I see no benefit of moving to X86 chips. They do not offer an appreciable increase in power nor price really.

Apple likes to have %20 gross margins and that's what keeps Macs expensive...not the hardware.

AMDs dual core procs are expensive but systems based on it will be cheaper because the PC companies will settle for %10 GM or less in cases.

I look for IBM to have the more elegant solutions. I think this rumor is either false or just here to gain some sort of leverage with IBM since Freescale isn't going to be a viable option.
 
i hope this isnt true. not that i dont like intel because i do, but because apple has prided itself on being difrent. and i like the fact that a mac is a mac, and not another pc.
 
Let's not rule out Freescale here. They are working on some very impressive designs. IBM just doesn't seem to be in Apple's corner any longer. As I mentioned in earlier threads it doesn't make sense that Sony and Microsoft can pressure IBM into making amazing PowerPC chips and then Apple just has to take whatever is lying around.
 
Peace said:
How about an Intel Itanium2 1.6Ghz based OSX PC in the sub $2000 market and a duel core 3.2Ghz for the top of the line ?
Makes business sense to me..

Ha ha ha! Itanic == business sense, meaning it makes sense for MBAs.
 
alandail said:
- IBM sells computers that use Intel processors and runs ads pointing this out. How upset could they really be if Apple does the same?

IBM sold its PC division to Lenovo, so even though you see Big Blue's logo on the ads, they do not make Intel-based PCs. They don't make any PCs. IBM is in the enterprise computing and chip fab business.

Would everyone please cease the crap shoveling? Apple is not leaving the PPC platform! As has been pointed out here several times, this rumor gets recycled all the time, and Apple has reason to talk to Intel for Intel's peripheral technologies like USB, WiMax, and so forth. Could be for a new device, could be for AirPort or iPod. But there is no plausible scenario in which Apple all of a sudden leaves the PPC platform. OS X may be able to be ported, but all the apps that run on it are a different story. Leaving PPC for x86 would be suicide.

If anything, the new next gen game consoles' demand for PPC chips will bolster IBM's fab division. You think they will be supplying that demand with current capacity? They need more factories, and for all we know these talks are because Intel wants to shift some of their formidable chip-fab capacity to PPC manufacturing now that there is demand for it beyond Apple!

C'mon guys, I thought Mac users were more savvy than this... :rolleyes:
 
poundsmack said:
i hope this isnt true. not that i dont like intel because i do, but because apple has prided itself on being difrent. and i like the fact that a mac is a mac, and not another pc.

great logic. apple should hire you.
 
ogminlo said:
IBM sold its PC division to Lenovo, so even though you see Big Blue's logo on the ads, they do not make Intel-based PCs. They don't make any PCs. IBM is in the enterprise computing and chip fab business.

I'm talking about the server ads IBM runs where the servers have Intel chips instead of IBM's own PowerPC chips.

And again, using Intel chips doesn't have to mean abandoning PowerPC. It can be done in a way where you don't have to care which CPU is inside the machine unless you need classic or need to run VirtualPC.
 
All that needs to happen is for IBM to kick trash with their PPC chip and continue to do so. Apple wouldn't have to recompile anything and they would lead the market in performance. IBM looked promising with the G5, which coming this fall is already 2 years old. We still aren't at 3 GHz. I have faith that IBM can do it please don't let me down.
 
minimax said:
I agree it's a problem with all major architectures but PowerPC is much better equipped to deal with leakage as it already has more emphasize on parallel processing with relatively short pipelines as opposed to the more serial type of x86 instruction architecture.

AFAIK, the pipelines on G5 are roughly the same length as the pipelines on Athlon64 are.

Just read the three excellent articles on it at Anandtech by Johan de Gelas who is very sceptical about multi-threading

What does Multithreading have to do with x86? Seriously, your comments about long pipelines and multithreading make it apparent that you think x86 == Intel. Problems with Intel-CPU's == problems with x86. Reality is quite a bit different from that. Intel has problems with long pipelines. AMD has no such problems.

Only problem with it, is it isnt as easy to market, as opposed to the dualcore hype.

Dualcore is a Good Thing (tm). You basically get multiprocessing on a single CPU. Why is it that after years of having multiprocessing on Apple-machines, it's considered a great thing. But now that on x86-side of the fence you can get that same thing with just one CPU, it's just "hype"? Why do I get the feeling that when Apple moves to dual-core, we will have bunch of extatic fanboys telling how great Apple is. But now that it's available on x86, and not on Apple, it's dismissed.

x86 has turned the way of dualcore simply because they have no room for much improvement on a structural level.

And when Apple moves to dual-core, it proves.... What, exactly? And what "structural improvements" are you talking about here? Execution-units? Cache? Branch-prediction? All those things can be improved upon, and it has been done repeatedly over the lifespan of x86.

But both CELL and Power5 show there are many possibilities still to improve on Instruction level parallism.

Cell has nothing to do with Apple CPU's. And Power5 is only vaguely related to G5.
 
Regarding the hardware, the Mac beauty is not only external. The innards are the really important thing.
It's bad enough the use of ATA, and non-ECC RAM. Put a disgusting x86 processor in there and I'm moving back to using a workstation as a home computer.
 
Hank_Reardon said:
-Hank Reardon

Interesting post. But you forget to mention that programming for multicore, especially gaming will be even more complex compared to the CELL, where the independent cores are most likely used for graphical tasks.
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2377

The power of the CELL lies in the opportunities it offers for certain, mostly rendering, applications. Sure, the PS3 cell is a stripped down core, but you can replace it with a complete PPC core with the APU's functioning as optional engines.
 
i can honestly say i wouldnt mind seeing a mac powerd by an Itanuim chip. not the current offerings, but the next gen one thats comming out later this year. if you have ever played around with an Itanium computer they are really powerfull, and since it is RISC based it would be a much smaller just of porting than to move to x86.

@proglife

i think apple sound hire me too. :)
 
What drives me nuts about all this is the 'processor' assumption.

Intel makes chips other than home computer CPUs and is very interested in growing that business.

They make RAID processors, Low power PDA/iPod chips, Networking Chips, core chipsets, and many other things besides core processors. It is not in Apple's best interest to shift to Intel. Contrary to what some have said already Intel chips are not at the technology forefront and are power intensive and getting worse.

Their PowerMac line would almost double in power consumption if they went to dual Xeon's compared to Dual G5s based on the specs that are out there on the web.

Plus Apple is a Hardware+software company. They use their software to sell their hardware at a nice margin. You run on Intel even with protection in the design to keep Mac OS X only running on Apple hardware you know someone is going to come along and figure out a way to make MAC OSX for Intel run on a non-Apple platform within a month or two and then the game is over for Apple and their nice 30% margins.
 
alandail said:
I'm talking about the server ads IBM runs where the servers have Intel chips instead of IBM's own PowerPC chips.

And again, using Intel chips doesn't have to mean abandoning PowerPC. It can be done in a way where you don't have to care which CPU is inside the machine unless you need classic or need to run VirtualPC.

Blade Centers (the ads I've been seeing recently) include both PPC and x86 CPUs, depending on the customer. In the enterprise world, offering an option like that just covers your bases. Just like Intel would be doing fabbing PPC wafers.

The point with Apple's CPU choice is that there's nothing in it for Apple on x86. Let's drop the nonsense that running Mac OS X on an x86 would mean Windows software would all of a sudden work on a Mac. Please. A transition in core CPU architecture for Apple would kill them just at a time when it looks like they are ready to make some inroads with their market share. Steve knows better. Macs will not be running on X86 CPUs, mark my words.
 
nuckinfutz said:
Hand I see no benefit of moving to X86 chips. They do not offer an appreciable increase in power nor price really.

Apple likes to have %20 gross margins and that's what keeps Macs expensive...not the hardware.

AMDs dual core procs are expensive but systems based on it will be cheaper because the PC companies will settle for %10 GM or less in cases.

I look for IBM to have the more elegant solutions. I think this rumor is either false or just here to gain some sort of leverage with IBM since Freescale isn't going to be a viable option.

Intel offers a substantial performance advantage as a mobile platform. Comparing Centrino to the archaic .13 micron Freescale G4 I'm writing this using (iBook 1.33 GHz) is hard to do with a straight face. We are talking about a platform built from the ground up as a mobile solution by the biggest chip manufacturer on planet earth for what has become it's most important market vs. a now 6 year old architecture (G4) being kept alive by a small processor division spun off by Motorola for lack of interest.

If Apple is contemplating an x86-64 migration, I think the much more likely scenario is they have come to terms with how utterly unsuitable IBM's design is for a notebook. The truth is there is an awfully lot to gain here. Intel's in PowerMacs, iMacs and Mac minis would perform similar to G5's in processing tasks and likely close to twice as fast in gaming performance. Centrino's in Powerbooks and iBooks, however, would make them the iPod of mobile computing.

--Hank Reardon
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.