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

djjeff

macrumors 6502
Jun 10, 2020
318
162
FYI, Intel does make ARM chips:

https://www.digitaltrends.com/computing/intel-arm-processors-why-how-who/



They are just a foundry who manufactures ARM chips for others, like TSMC.
Two things:
  1. ATOM is not ARM, the link provided was a reference to ATOM which, to my knowledge, is based on x86.
  2. Manufacturing chips for someone else is not the equivalent to designing a processor. Applying this logic Apple doesn't make their ARM chips because someone else produces them. I hope we can all agree such a statement is silly.
 
  • Like
Reactions: alex0002

EdT

macrumors 68020
Mar 11, 2007
2,429
1,980
Omaha, NE
I think this is mostly about developing / releasing an OS that will run on both iOS devices and ARM based computers.

Apple has spent the last few years waiting for intel to provide promised chips at their promised performance. So far, Apple designed processors release close to when promised and outperform competitor’s products for a year or more. Apples MacBook problem wasn’t just Intel processors not being available when promised as there was also the Butterfly keyboard, but there hasn’t been the huge increase in real computing power from Intel in a while. Apple didn’t decide to change processors this year or probably last year, this was at least a 3 years ago strategy, maybe more.

I don’t know what the extent of the fallout will be if they really do leave the X86 world. I can guess that a whole lot of people won’t like it but control of what and when new processors had a big part in Apples decision, judging by insiders and experts.

Although I am almost 100% Apple hardware and software I’m not sure this is a good idea, but Tim Cook forgot to ask me. It’s not impossible for ARM chips to mimic other processors but software translation would be too slow and hardware would be too expensive.
 
  • Like
Reactions: filmak

zephonic

macrumors 65816
Feb 7, 2011
1,314
709
greater L.A. area
Intel did make full-fledged ARM processors back in early to mid-2000s. XScale was used in everything from BlackBerry to iPaqs. Intel exited the ARM market just before the iPhone was introduced. They still have an ARM license.

That's right, I forgot about that. Now I remember Apple actually approached them for the original iPhone chip, but Intel declined.

Two things:
  1. ATOM is not ARM, the link provided was a reference to ATOM which, to my knowledge, is based on x86.
  2. Manufacturing chips for someone else is not the equivalent to designing a processor. Applying this logic Apple doesn't make their ARM chips because someone else produces them. I hope we can all agree such a statement is silly.

Sigh. I get the impression you’re being deliberately obtuse and keep moving the goal posts, just to not be wrong.

Intel makes mobile phone chips and they’re mediocre at best. They also manufacture ARM processors for others. They designed their own ARM processors in the early 2000’s, and declined to make the iPhone chips when Apple asked them. They exited that market just before it blew up, oops.

None of this was being discussed here.

You started with the argument that Apple wouldn’t be able to deliver something with the performance level of high-end Intel processors.
Many people here believe they will be able to do so, because Apple CPU’s already kick Intel’s butt on performance-per-Watt.
With that in mind, it is not unreasonable to infer they could take the fight to Intel on the desktop, with designs not constrained by thermal limits or power use.

You don’t have to believe that, and it’s true we won’t know for certain until the processors are actually here. But the arguments you use to support your position just don’t hold up. Time to move on.
 

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
FYI, Intel does make ARM chips:

https://www.digitaltrends.com/computing/intel-arm-processors-why-how-who/



They are just a foundry who manufactures ARM chips for others, like TSMC.


those are two grossly dated ( 2013 and 2016 ) and at this point largely deceptive articles (for Intel , Apple ,and present day fab vendors discussion in the present context).

First, Intel bought Altera. So doing ARM chips for Altera is pragmatically really doing ARM chips for Intel. The money basically goes to the same 'pot'. So that isn't "fabbing ARM for other people anymore".

The "getting into 10nm for other people" business is about as dead as Brian Krzanich's CEO Intel badge. He is gone and so is that business.

To some extent Intel has bought some of the players who might have signed up for their fab. Altera was one (2015). Intel bought Infineon (2010 ). To some extent Mobileye ( 2017) Intel has spent more to buy up large potential fab customers and actually acquire them as direct customers. The Infineon mobile biz they have spun out to Apple. Lots of the customers that didn't have 100% lock in contracts for 10nm fab have eaten the costs and left for better options. 2015-2018 was a period for Intel that was demonstrative of what happens when have more money than common sense.

Ironically the fear back in the 2010 time zone was that Intel wouldn't have enough to fill the fab to keep things busy. The quirky thing with they 10nm stumble is that now Intel is looking to outsource some of the PCH chipset work and other stuff out because there has been such a logjam ( even while somewhat screwing up.... were still cranking stuff out at full capacity. Apple's not so profitable modems soaking up space among others. ) . If get out of this 10nm cluster*screw situation Intel may bring some future MobileEye or AI chip production in house if start to run short of stuff to keep the 7nm (and later) fabs going, but that remains to be seen. Pretty good chance they are betting growing a higher end discrete GPU (for computation) business will soak up lots of wafer starts if that takes off


Intel isn't really in the ARM host CPU for userland apps business at all. Some embedded controller arm instances are in some products they product (for themselves and a niche set of others). But ARM itself isn't spending tons of time tweaking R&D chips for Intel processes. Nor are most other ARM licenses doing it.

If Intel gets back on track then they might eventually get some fab for 3rd parties business going. But they have a huge oil tanker worth of cruft to work through before that is even creditable.
 
Last edited:

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
....If Intel wins Apple's business back, and it'll want it back, it should be on merit. No-one mentioned 'panacea' or world domination, except you.

if Intel looses a reasonably sized chunk to AMD there is a chance to win it back. If Apple does one of those " forced marched top to bottom wipe of x86_64" from the roadmap then probably not.

Pride will get in the way on both sides. Apple probably won't admit it was "wrong move" ever. If they get pressed and there is a decent, viable desktop/workstation ARM implementor they can jump ship there without every going back. Likewise, Intel probably will pile "other stuff" alongside their smaller x86_64 business to keep their fabs humming with work. Intel doesn't necessarily need Apple to fill their fabs. [ In fact, at this point trying to get Apple's modems out. ] if the low end laptop business gets too tough, intel will probably retreat to higher margin products. ( a bit like Apple's less units for higher prices track in Mac Pro space. )

If Intel can toss a computational GPU into a Mac Pro that would be green money in their coffers too as much as a 8-12 core workstation chip. In some ways though Intel now is alot like Apple of the 1990s .... way past overly constipated with, way too many products. They need to pick what they want to do and do it.
 
  • Like
Reactions: StuAff

deconstruct60

macrumors G5
Mar 10, 2009
12,493
4,053
Good post! And, I agree with possibly 4 but potentially less than that. Either way, it won’t be anything like the wide variety of solutions that Intel provides, mainly because that “wide variety” is a situation Intel created to maximize profit.

Intel has way, way, too much stuff. But a respectible fraction of that is because they have are very diverse set of customers. Some of the bloat of Intel catalog is wanting to sell everything to everybody.

so Celeron series , a Intel Atom C3000 series , Xeon D series , Xeon W 1000 ( formerly Xeon E3) , Xeon W , and Xeon SP is because there is an extremely broad range of devices can build from small home/business NAS server, medium size business NAS servers , cell phone tower base station service process servers , nad up through multiple million dollar super computers with that line up.

Other stuff like the same die sold as Xeon W 1000 and Core i7 gets into the slippery slope of product segmentation bloat (where flipping features on same die off/on for different folks so they buy different chipsets. )

That is part of the catch-22 for Apple. Intel (and AMD) sell to Apple's systems competitors who all sell way more systems than Macs. So if 25 vendors all use a mid range laptop chip and only sell 100,000 each than is collective better volume than Apple selling 950 M units of the same type ( 2.5M versus just 0.95M) .

In the Mac sub categories that are smaller ( probably sub 100K Mac Pro + iMac Pro) the approach of being able to sell to multiple implementers will work better long term.


I start with the idea that the iPad Pro is benchmarking competitively against some of Intel’s higher end chips and
that wasn’t even the goal...

but it doesn't if look at multicore performance. An i9 in a Mac 27" beats the slop out of Apple's current stuff. The Mac Pro chip pulverizes it. Beats some older "high" end mobile chips Intel has ... perhaps.










they were just progressively iterating iPad performance. And, in most cases, they’re just taking the same processor design of the iPhone and repurposing it with more graphic or compute cores. A12, A12x, A12z

which didn't happen every year. The A12z die is EXACTLY the same as the A12X . They have done nothing in that time period. That is actually closer to Intel's gimmicks of slapping a different name on the same die and making a big deal out of it than some "grand technical prowlness" achievement. The A12Z just has less broken GPU subsections in some of them. ( a huge number of the A12x are sold with the working bit turned off to save a buck to sell the broken ones as "full" deal. Apple diving for extra 'dimes and nickels' . )


In my mind, 2, 3, 4 and 5 are all the same processor/processor iteration like the A and Ax versions.

Like the Ax and A those really aren't going to be the same die. The underlying core microarchitecture implementation could be the same ( same building blocks). So if designed carefully could fully validate 2 as working and then remove independent units out of a "2" to get to a "4" so as to have a smaller mask for a smaller die. How economically do a 4 where 25-30% of the die is just "switched off" so have a uniform top to bottom die would be expensive.

One factor AMD has used to pull out in front of Intel on dekstop is that there desktop version do not even try to do a iGPU. That whole transistor budget is just assigned to "more and better" CPU function. The issue will be long term is that the one size fits all will loose to folks who actually allocate the same transistor budget to actually doing what that specific system is suppose to do well in a better fashion If only have 8 cores and AMD has 12 then they'll beat you on "wide" workloads even if the individual cores bench slower. They just have more stuff. Similar thing with have 2-4 "lower power , low compute " cores. On big, wide jobs will get whipped if other folks have 2-4 "big" cores to your "small" ones.

For laptops sure lots of "mundane time" for a wide span of workloads. On cell phones more than sure ( lots of sitting around doing mostly nothing.)


Apple could stretch one baseline to fit those significant workload desktop cases, but most likley they'll get whipped.














If Apple’s willing to put a 12 core processor in a form factor that usually as 2-4 cores, that says to me that what was “appropriate” in the past due to Intel’s reluctance to compress their i3 through i9 stack may be going out the window. They could have 12 cores, top to bottom for the entire line.

This myopic focus on Intel is way past dubious. AMD is putting 8 cores there now.

https://www.amd.com/en/products/apu/amd-ryzen-9-4900h

Apple is only going to have 8 "big" ones so basically a tie. All that Apple is briing to table is 4 "low end" cores to consume less power. If doing nothing then that is great. If have lots of heavy lifting work to do is it really going to help??????





It runs macOS, Final Cut Pro X and Logic Pro X and other macOS apps. That’s really all any Mac has to do.
Anything Apple does doesn’t have to be competitive against a generic AMD or Intel system, it just needs to run macOS better than the current comparable Intel Mac versions. If Final Cut Pro runs so fast that you can get twice the work done in the same time, that’s what will matter more than what Intel and AMD are doing. [/quote ]

Lots of stuff on the current Mac Pro marketing page about benchmarks is multiple platform.

"...
"

the vast majority of that is avialbe on other platforms.

"...
Ditto


That Macs are on some remote island is relatively bogus. The more that Apple tries to drink that kool-aid with their own processor, the more likely that effort will fail long term.









[qoute]
The Mac ecosystem is really just an extension of the iOS ecosystem at this point (AppleTV+, Apple Music, iCloud, etc.)

That is almost exactly the mentality that is going see "let's just throw iPad Pro chips into macs and call it a day" that will probably result in dead Mac Pro in 3-4 years.
 

Unregistered 4U

macrumors G4
Jul 22, 2002
10,613
8,636
An i9 in a Mac 27" beats the slop out of Apple's current stuff.
And an i9 in a MBP, which is more of a same/same comparison beats Apple’s current stuff by a small percentage. And Apple’s current stuff is 3 years old. Now, it’s possible that Apple has not iterated over that time and only started working on the A series processors that will go into Macs last week, buuuuuuut I kinda doubt it.

This myopic focus on Intel is way past dubious. AMD is putting 8 cores there now.

https://www.amd.com/en/products/apu/amd-ryzen-9-4900h
That’s a $700 dollar CPU! No one is going to put that in a form factor that usually has 2-4 cores, like a MacBook or MacBook air which is what the current rumors are indicating. The point is that Apple’s initial effort is 12 cores going into a lower end system. Even if you ONLY count the “high end” cores, that doubles Intel in that form factor. I focus on Intel because that’s all Apple ships. I have no idea how AMD’s low end chips are configured... 8-12 cores?

That Macs are on some remote island is relatively bogus. The more that Apple tries to drink that kool-aid with their own processor, the more likely that effort will fail long term.
Pay VERY close attention to their marketing page. One thing you will NOT see is a comparison against a PC. ALL of the comparisons are against some prior Mac.

The point there is that EVERYONE knows that the performance of cross platform apps can be met or bettered on non-Apple platforms AND those options are cheaper AND more configurable almost across the board. And, likely always will be. Anyone using DaVinci Resolve Studio on a Mac (or Photoshop 2020 or Maxon Cinema 4D) isn’t doing so because they wanted the FASTEST best value platform to run it on. They’re using it because they realllly just love how the Mac works. And, for someone that loves the Mac that much, it doesn’t matter how fast it is compared against the competition. Just how fast it is compared to another Mac, maybe one they already own. Because... the competition can’t run macOS.

that will probably result in dead Mac Pro in 3-4 years.
I agree, the Mac is going to be sunset, maybe in 3-4 years, maybe longer. Macs with ARM’s just means that Apple’s apple to continue making them cheaper... and they’ll continue to sell them as long as folks are buying.
 

djjeff

macrumors 6502
Jun 10, 2020
318
162
Sigh. I get the impression you’re being deliberately obtuse and keep moving the goal posts, just to not be wrong.
I get the impression you're responding with an ad hominem attack based on your inability to comprehend what was written.

I wrote: Intel could make their own ARM processor.

Make, in this context, means in the same manner Apple is doing. I.e. design their own implementation. You responded to that statement by pointing me to their own mobile phone chips which are not ARM processors. When I brought this to your attention you then go on to say that Intel manufacturers ARM chips for others. Providing manufacturing services for others is not the same.

No goal posts were moved, just pointing out your errors.

Intel makes mobile phone chips and they’re mediocre at best. They also manufacture ARM processors for others. They designed their own ARM processors in the early 2000’s, and declined to make the iPhone chips when Apple asked them. They exited that market just before it blew up, oops.

None of this was being discussed here.

I mentioned it. Therefore someone had discussed it.

You started with the argument that Apple wouldn’t be able to deliver something with the performance level of high-end Intel processors.
I made no such argument.
 

AidenShaw

macrumors P6
Feb 8, 2003
18,667
4,677
The Peninsula
What does ARM64 have to compete with the Intel AVX, AVX2, AVX-512 and VNNI instruction sets?

Benchmarking based on old-school scalar instructions is missing some of the more interesting current applications.
 
  • Like
Reactions: Adult80HD

tsialex

Contributor
Jun 13, 2016
13,455
13,602
What does ARM64 have to compete with the Intel AVX, AVX2, AVX-512 and VNNI instruction sets?

Benchmarking based on old-school scalar instructions is missing some of the more interesting current applications.
Neon, works very similar as Intel SIMD variants.

 

Apples Apples Everywhere

macrumors 6502
Jan 4, 2017
302
692
Based on ARM coming, I’m thinking this would be a good time to sell my Mac Pro which I bought in December. I’ve sold plenty of Apple products for thousands on EBay without any trouble. But I’ve never sold anything over $10k, I’m worried about being scammed. Does anyone have experience or advice? Thanks!
 

chaoskaizer

macrumors newbie
May 1, 2020
5
4
making all the app support for x86_x64_ARM architecture on mac, I think this would take time, like long time.
 

zephonic

macrumors 65816
Feb 7, 2011
1,314
709
greater L.A. area
making all the app support for x86_x64_ARM architecture on mac, I think this would take time, like long time.

Maybe, but I remember the switch from PPC to Intel, and it didn’t really take that long, and there weren’t a lot of hiccups either. Except for the poor devs who bet the farm on Carbon, of course.
 

pasamio

macrumors 6502
Jan 22, 2020
356
297
making all the app support for x86_x64_ARM architecture on mac, I think this would take time, like long time.
Maybe, but I remember the switch from PPC to Intel, and it didn’t really take that long, and there weren’t a lot of hiccups either. Except for the poor devs who bet the farm on Carbon, of course.

Also this time around Apple have a stick in the App Store. My guess is out of WWDC will be a requirement that after six months any new apps submitting to the App Store will be required to support ARM and after 12 months ARM only applications will be removed. Apple might be more or less generous but that's the stick part.

The carrot is likely that if you are on modern API's that recompiling will work. This was in part the promise for the Intel transition though as noted that wasn't entirely true. I think this time around they've done a better job of taking features away (32-bit only APIs that weren't updated for 64-bit), deprecating APIs (OpenGL) and making new APIs 64-bit only (Metal).

Catalyst also provides another example of work they've been doing to bring iOS apps to the Mac making going from iOS to the Mac yet another target. Part of me thinks this was a hedge in the ARM transition to make it easier for iOS based apps to come to the Mac. I've mentioned elsewhere that I don't think this quite got the traction that was hoped for and in part because it was more than just tick a box and recompile, not everything ported smoothly.

Apple have had years to plan for this and realistically there is no good reason to eviscerate 32-bit support for Intel Macs, they've been signalling it for a decade but finally pulled the trigger. The shift helps them finally kill of these old APIs and sets the stage for this years ARM transition announcement.
 
  • Sad
Reactions: chikorita157

Unregistered 4U

macrumors G4
Jul 22, 2002
10,613
8,636
part because it was more than just tick a box and recompile, not everything ported smoothly.
There was an article I found recently where they go over the migration with some of the developers that have done it. Most indicated a quick turnaround from recompile to running app on macOS. It was mentioned that anyone that had kept their app up-to-date likely had an easy experience... easy enough to make releasing a free macOS app worth it, and that’s saying a lot (Twitter and Vectornator).
 

djjeff

macrumors 6502
Jun 10, 2020
318
162
Maybe, but I remember the switch from PPC to Intel, and it didn’t really take that long, and there weren’t a lot of hiccups either. Except for the poor devs who bet the farm on Carbon, of course.
I agree, which, IMO, turned out to be a problem for users of the later model PPC systems. Apple may have supported PPC systems for a reasonable time application developers quickly moved off PPC to x86. Without application support PPC systems essentially became obsolete in a short period of time.

I can understand the concern by someone who just purchased a > $10K system becoming obsolete faster than they expected. Even if Apple continues to release updated operating system versions will it matter if developers aren't releasing updated versions of their software for those systems?
 
  • Sad
Reactions: chikorita157

AidenShaw

macrumors P6
Feb 8, 2003
18,667
4,677
The Peninsula
Neon, works very similar as Intel SIMD variants.

Neon seems to be a 128-bit extension - more on par with SSE.

Nothing like AVX2, or AVX-512.

And absolutely not even in the same ballpark as VNNI. Not even on the same planet.
 
Last edited:

macguru9999

macrumors 6502a
Aug 9, 2006
817
387
I agree, which, IMO, turned out to be a problem for users of the later model PPC systems. Apple may have supported PPC systems for a reasonable time application developers quickly moved off PPC to x86. Without application support PPC systems essentially became obsolete in a short period of time.

I can understand the concern by someone who just purchased a > $10K system becoming obsolete faster than they expected. Even if Apple continues to release updated operating system versions will it matter if developers aren't releasing updated versions of their software for those systems?
I still get jobs re-installing 10.6.8 snow leopard on old imacs so that people can run rosetta for some powerpc software they want to use... in 2020. strange but true...
 

djjeff

macrumors 6502
Jun 10, 2020
318
162
I still get jobs re-installing 10.6.8 snow leopard on old imacs so that people can run rosetta for some powerpc software they want to use... in 2020. strange but true...
People have old software they want / need to use so I see nothing strange about it. For example I'm still using Office 2007 and I see no reason to purchase a newer version.
 

Varmann

macrumors regular
Jan 3, 2010
154
71
Would it be possible to run Linux on the Apples ARM processors, since Linux already have a good foot in the ARM world? In VM or multi boot?

I wonder about the real world performance single vs multi thread. It is not always just keeping throwing cores at a problem solves it.
 
  • Haha
Reactions: chikorita157

djjeff

macrumors 6502
Jun 10, 2020
318
162
Would it be possible to run Linux on the Apples ARM processors, since Linux already have a good foot in the ARM world? In VM or multi boot?
Unless Apple takes steps to prevent installation of alternatives operating systems I think it is safe to say yes. I would be shocked if the Linux community would not develop an Apple ARM specific offering. I suspect it will be the second most popular Linux platform behind x64.

The real question is will native applications be ported to it? Most likely the standard open source applications will. But we'll have to wait and see about proprietary applications.

I wonder about the real world performance single vs multi thread. It is not always just keeping throwing cores at a problem solves it.
This is an unknown. Apple is making this move for good reason (at least what they perceive to be) and improved performance is likely one of those reasons.
 
  • Sad
Reactions: chikorita157

ssgbryan

macrumors 65816
Jul 18, 2002
1,488
1,420
Maybe, but I remember the switch from PPC to Intel, and it didn’t really take that long, and there weren’t a lot of hiccups either. Except for the poor devs who bet the farm on Carbon, of course.

Which was almost everybody, P.T. Barnum kept pushing 64-bit Carbon, because the Cocoa libraries simply weren't "there" at the time.

Software-wise, it took about 4 years for my workflow to make the jump.






I don't think this move to ARM is about performance. It is about control.

Timmy did quite a bit of work pulling down the walled garden, by whacking any product that didn't have a 40% margin.

ARM is simply a way to cut off comparisons to the broader PC market. It won't matter that Apple skips generation after generation of PC hardware, if they simply go off into their own cul-de-sac.

After the transition, Apple will no doubt compare their latest ARM chip with a 3 or 4 year old ARM chip, running software that doesn't exist on the PC side, so you can't do an apples to apples comparison. You know - like they do right now.
 

Kpjoslee

macrumors 6502
Sep 11, 2007
417
269
Neon seems to be a 128-bit extension - more on par with SSE.

Nothing like AVX2, or AVX-512.

And absolutely not even in the same ballpark as VNNI. Not even on the same planet.

ARM has SVE (Scalable Vector Extension). There is a good chance Apple will implement SVE2 on future A series.


Fujitsu A64FX uses Scalable Vector Extension (SVE) SIMD instruction set with 512-bit vector implementation. (It can scale from 128 bits up to 2048 bits)


A64FX prototype Supercomputer is already sitting on top of Green 500 list so it isn't so bad.

 

Pressure

macrumors 603
May 30, 2006
5,182
1,546
Denmark
Which was almost everybody, P.T. Barnum kept pushing 64-bit Carbon, because the Cocoa libraries simply weren't "there" at the time.

Software-wise, it took about 4 years for my workflow to make the jump.

I don't think this move to ARM is about performance. It is about control.

Timmy did quite a bit of work pulling down the walled garden, by whacking any product that didn't have a 40% margin.

ARM is simply a way to cut off comparisons to the broader PC market. It won't matter that Apple skips generation after generation of PC hardware, if they simply go off into their own cul-de-sac.

After the transition, Apple will no doubt compare their latest ARM chip with a 3 or 4 year old ARM chip, running software that doesn't exist on the PC side, so you can't do an apples to apples comparison. You know - like they do right now.

It's also about margins. No more need for $400 processors in mainstream products.

Th problem Apple have been facing is much the same as the PPC-era. Like PowerPC / IBM couldn't keep up and forced their hand to change.

You can very much compare performance across Arm and x64.
 
  • Sad
Reactions: chikorita157
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.