

Apple CPUs to Replace Intel in Macs?
#1
Posted 16 April 2016 - 03:19 AM
http://www.appleworl...own-mac-chips-2
#2
Posted 16 April 2016 - 08:36 AM
The truth is today's ARM processors are nowhere powerful enough for Intel Core i5 or i7 replacement, and the gap is large enough that it will take some time to fill. Add to this the fact that a replacement processor must be much more powerful than the old architecture for something like CPU emulation to be viable: remember Rosetta (PowerPC emulation on Intel x86), and before that the 68K emulator on PowerPC, because customers have hundreds of Intel apps which won't be recompiled to ARM in the blink of an eye, so satisfactory emulation speed is a must have feature.
Also from the article: "Apple certainly has the money to make its own chips. Admittedly, such a task would be a huge one, even for Apple." Huh? Apple already does, the whole article centers around this fact, and they sell much more ARM CPUs than Intel ones already!
#3
Posted 16 April 2016 - 11:00 AM
Whatever is known about today's ARM processors doesn't really provide any view into what is going on at Apple internally with hardware design and development or what may be planned out for say two or three years from now, not that I think I have any clue either. I'm just saying that analyzing what exists at one moment in time when considering something that won't be happening for years does not necessarily tell one much.
I agree emulation would ideal and likely considered a must by Apple too for a time although I cannot say I know that either since there is a first time for everything and we're just speculating here as is that article.
When the article talks about Apple having the money to make its own chips I think the intended meaning there is, to take on the design and manufacture of desktop class chips that do compete with Intel's offerings. Intel has become a slower moving target now to compete against. I highly doubt that whatever went into a first generation ARM iMac would simply be the chip from the then top end iPad Pro for example. It will be more capable than that I would think. As such I think concerns about capability vs Intel CPUs might not be as great a problem as it appears it would be at the moment.
In any event it's a discussion about something potentially in the works, not something happening in the next refresh or two. It does make a lot of sense to me for Apple to shoot for this. The money motive is certainly there. The need to support Windows installs on Mac hardware really isn't anymore for the majority of Mac customers. The benefit of a single instruction set to target no matter what Apple product it is and probably other considerations I'm not thinking of at the moment are all compelling reasons for Apple to move away from Intel who really, they don't need anymore once they can deliver what they need to deliver in terms of performance.
I honestly was worried some time ago about a move to ARM faster than I was going to be ready for it, just myself given the software transition and associated expense. I was also concerned about the loss of Windows gaming on a Mac via Bootcamp. In my own case I no longer care about that. I have a hard time believing Apple would or even should care about that because those who want to do that are such a small subset of a small part of the revenue pie for the company.
#4
Posted 16 April 2016 - 01:27 PM
DirtyHarry50, on 16 April 2016 - 11:00 AM, said:
The CPU's clock rate has already stopped increasing years ago already because higher frequencies would have lead to so much heat that the chips would have started melting. So far, the only way to increase CPU performance further was putting more transistors on it, and to do that they had to become smaller. But now, the transistors cannot be shrunken much more. Just a few nanometers less, and quantum mechanicals effects will start to come into play that will make transistors completely unreliable.
Multi-core CPUs and parallelisation are no panacea, either. There are limits to how much you can parallelise your code and from a certain point on, you cannot gain more performance from it.
Switching to ARM CPUs won't make those limitations magically go away. No amount of ingenious Apple engineering can make a CPU of their own design perform better and faster than an Intel counterpart without running into the same problems. Nothing would be gained.
The simple fact is that we have to let go of the idea of steadily increasing CPU power, not matter from which manufacturer. Moore's Law is coming to an end.
"We do what we must, because we can."
"Gaming on a Mac is like women on the internet." — "Highly common and totally awesome?"
#5
Posted 17 April 2016 - 07:31 PM
In my mind, given the time it is likely to take for a new breakthrough technology to be researched (I assume it is just a matter of time with the amount of time completely unknown) that what I said still applies simply because Apple can catch up to Intel pretty easily I have a feeling with ARM processors and go that route until the next big thing, reaping the aforementioned benefits in the meantime.
So I guess I just see this as Apple choosing an alternative they can exert full control over, reap more profit from and standardize the hardware across the ecosystem further. It would seem to me to be full of win for them. They are masters of marketing and I think could sell another transition despite the associated pain that goes with it. As for Windows compatibility on Mac hardware, I'd still maintain it is at this point largely irrelevant with Office available on OS X and iOS as well as legacy apps best run in Parallels or whatever. What business is going to have people rebooting into Windows on Macs for some app and then back, you know? I don't see much of that being very likely if at all.
#6
Posted 18 April 2016 - 12:29 AM
DirtyHarry50, on 17 April 2016 - 07:31 PM, said:
Also, previously Apple switched processor architectures when the old one was seriously lagging behind the competition: Motorola unable to improve the 68K architecture which was abandoned long not after, and the PowerPC having hit a brick wall too after the G5 class CPUs. However, today Apple uses Intel x64 chips which dominate the field. And I'm not convinced unifying CPUs on iOS and OS X has so much benefits: nowadays for many apps, it's just a compiling option which differs.
But who knows, as you said we're just speculating!
Quote
#8
Posted 18 April 2016 - 01:51 AM
iMac 2011, quad 3,4Ghz i7, 1TB Samsung EVO 840, 8GB RAM, 2GB Radeon 6970m. + 2016 Macbook m3 + iPad 2 64GB + iPhone 4S 64GB + Girlfriend + Daughter
#9
Posted 18 April 2016 - 02:54 AM
That's a good point about CPU emulation which I hadn't thought about but might be another case of if it can be "good enough" while not being great even that is kind of a plus as it incentivizes users to move on a new standard to regain decent performance sooner than later. That's not exactly a nice scenario for users short-term but it works for Apple overall. People will complain a lot about such things but they often don't act on that complaining. So I don't see it as huge risk if handled carefully. I'm thinking there of OS X apps though. For Windows apps in a VM I can see that potentially being a significant issue early on but the question is how much does that even matter anymore and I can't say I have any idea about that.
It does seem to me that with Apple's IBM partnership they are more focused on making inroads of their own rather than being overly concerned with catering to legacy Windows software indefinitely.
#10
Posted 18 April 2016 - 03:13 AM
DirtyHarry50, on 18 April 2016 - 02:54 AM, said:
"We do what we must, because we can."
"Gaming on a Mac is like women on the internet." — "Highly common and totally awesome?"
#11
Posted 18 April 2016 - 06:38 AM
What I mean is if they are close in performance they are a viable alternative. I'd agree if they are not close then they aren't to the degree they are lacking in performance. I cannot see Apple introducing new hardware that performs poorly though vs what it is trying to compete against or keep up with. What i most wanted to address there was the notion of any need to outclass Intel. I wouldn't agree that is necessary, only that the performance be competitive.
#12
Posted 18 April 2016 - 12:43 PM
That has absolutely no place in a Mac Pro, MacBook Pro, or iMac though. ARM's come extremely far in the past few years and they're beating Intel in the low power space as hard as POWER is beating Intel in the server and HPC space. But for heavy desktop computing, Intel still rules the roost. There are a few good reasons to switch, and a LOT of good reasons not to.
The only switch from Intel I think has any real likelihood of happening would be if AMD's Zen architecture really pans out, I could see Apple being potentially interested in AMD's offerings since that would retain compatibility.
Iridium (MacBook Pro Mid-2012) – 2.7 GHz i7 3820QM / 16GB RAM / 2TB Samsung 850 Pro / GeForce GT 650M 1GB
Antimony (PowerBook G4 2001) – 1.0 GHz PPC 7455 / 1GB RAM / 512GB Micron M600 / Radeon 9000 64MB
When there's a multiplayer version, I'm going to be on Frost's team. Well, except he doesn't seem to actually need a team...I mean, what's the point? "Hey look, it's Frost and His Merry Gang of Useless Hangers-On!" Or something.
#13
Posted 18 April 2016 - 01:40 PM
I could certainly see ARM in the MacBooks and Minis too but then the issue becomes supporting two versions of OS X and expecting 3rd party developers to also and expecting users with multiple Macs to own multiple versions of apps, etc. Thinking about that I am inclined to think if it were to happen at all it would be an all or nothing thing.
That's a good point about the Mac Pro in particular. Although they seem fine with really dumbing down the lower end of the product lines maybe what they have at the high end of them will keep a change like this from happening or even being considered.
#14
Posted 18 April 2016 - 02:03 PM
DirtyHarry50, on 18 April 2016 - 01:40 PM, said:
"We do what we must, because we can."
"Gaming on a Mac is like women on the internet." — "Highly common and totally awesome?"
#15
Posted 18 April 2016 - 02:30 PM
Janichsan, on 18 April 2016 - 02:03 PM, said:
They do have a history of doing it. Back during the switch to x86 they were selling Macbooks and iMacs with Core Duo CPU's, while simultaneously selling PowerMac G5's
Gaming Build: i5 8400 || Vega 56 || 16 GB DDR4 3000 || 960 Evo NVMe, 1 TB FireCuda || Win10 Pro
MiniITX Build: i3 8100 || 1060 3GB || 8 GB DDR4 || 480GB SSD || Win10 Pro
Other: Dell OptiPlex 3040 as VMware host || QNAP TS-228 NAS || iPhone X 64GB
#16
Posted 18 April 2016 - 03:22 PM
Sneaky Snake, on 18 April 2016 - 02:30 PM, said:
Yikes. I'm guessing that did not go on for long though, did it?
#17
Posted 18 April 2016 - 04:09 PM
Sneaky Snake, on 18 April 2016 - 02:30 PM, said:
To be fair, the reason they did that was IBM had the dual core 970MP all ready to go which was a massive step up over existing PowerMacs, most pro apps were somewhere between partially complete and totally incomplete on x86 at the time, and most importantly the Core-based Xeons were not yet ready to go. Apple had every intention of completing the move to x86 on their professional lineup once the Core-based Xeons were available.
And I agree; while ARM would make sense in a MacBook or Mac mini, that would split the Mac userbase, would which be no bueno. So I can't see it happening. Again, the only move away from Intel in the desktop space that I can see happening anytime soon would be moving to AMD. All existing apps should remain compatible, and they could play Intel and AMD off against each other every couple years like they've been doing with ATI/AMD and NVIDIA for the past decade and a half on their GPUs. That's only if Zen does well though; AMD's current CPUs are just way too far behind Intel.
Iridium (MacBook Pro Mid-2012) – 2.7 GHz i7 3820QM / 16GB RAM / 2TB Samsung 850 Pro / GeForce GT 650M 1GB
Antimony (PowerBook G4 2001) – 1.0 GHz PPC 7455 / 1GB RAM / 512GB Micron M600 / Radeon 9000 64MB
When there's a multiplayer version, I'm going to be on Frost's team. Well, except he doesn't seem to actually need a team...I mean, what's the point? "Hey look, it's Frost and His Merry Gang of Useless Hangers-On!" Or something.
#18
Posted 19 April 2016 - 05:41 PM
Iridium (MacBook Pro Mid-2012) – 2.7 GHz i7 3820QM / 16GB RAM / 2TB Samsung 850 Pro / GeForce GT 650M 1GB
Antimony (PowerBook G4 2001) – 1.0 GHz PPC 7455 / 1GB RAM / 512GB Micron M600 / Radeon 9000 64MB
When there's a multiplayer version, I'm going to be on Frost's team. Well, except he doesn't seem to actually need a team...I mean, what's the point? "Hey look, it's Frost and His Merry Gang of Useless Hangers-On!" Or something.
#19
Posted 19 April 2016 - 06:15 PM
Frost, on 19 April 2016 - 05:41 PM, said:
Wait, the devil is a nerd? Actually that would explain the Bandai Pippin.
the Battle Cat
#20
Posted 19 April 2016 - 08:01 PM