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

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
Then please point me to this desktop processor that Apple is producing that destroys x64 (I assume that's what you mean with your reference to Intel). I'm not close minded, I just want to see actual shipping hardware, not some advocacy speculation (which is what I saw a lot of in the CSMA newsgroups and which ultimately turned out to be untrue).

Enough with arguments presented as facts unless there are facts to support them.

x64 vs ARM is irrelevant. Apple has a smaller production process. You keep talking about x64 vs ARM when it has nothing to do with anything. Apple can produce CPUs with much smaller transistors than Intel. They can produce big CPUs with small transistors. They can produce small CPUs with small transistors. ARM has nothing to do with performance here.
 

djjeff

macrumors 6502
Jun 10, 2020
318
162
x64 vs ARM is irrelevant. Apple has a smaller production process. You keep talking about x64 vs ARM when it has nothing to do with anything. Apple can produce CPUs with much smaller transistors than Intel. They can produce big CPUs with small transistors. They can produce small CPUs with small transistors. ARM has nothing to do with performance here.
I accept this. I merely ask that you please point me to a desktop ARM processor which Apple has produced.
 

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
I accept this. I merely ask that you please point me to a desktop ARM processor which Apple has produced.

Apple doesn't produce the processors. TSMC does. And if you want an example TSMC also produces all of AMD's current desktop CPUs on the same process as Apple's current 7nm CPUs.
 

djjeff

macrumors 6502
Jun 10, 2020
318
162
Apple doesn't produce the processors. TSMC does. And if you want an example TSMC also produces all of AMD's current desktop CPUs on the same process as Apple's current 7nm CPUs.
Show me the Apple designed and TMSC manufactured desktop ARM CPU upon which your statements are based.
 
  • Like
Reactions: ssgbryan

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
Show me the Apple designed and TMSC manufactured desktop ARM CPU upon which your statements are based.

I think this is a straw man argument. Again, the instruction set is irrelevant. Apple and TSMC can produce 5 nm CPUs, Intel can't. Whether or not that's ARM isn't relevant. It's a new argument that has absolutely nothing to do with why Apple has better performance than Intel right now, CPU class for CPU class.

I'd guess if Intel had 5 nm production, they'd be doing better than Apple/ARM. But they don't. You're trying to have an argument about a match up that doesn't exist.
 

djjeff

macrumors 6502
Jun 10, 2020
318
162
I think this is a straw man argument. Again, the instruction set is irrelevant. Apple and TSMC can produce 5 nm CPUs, Intel can't. Whether or not that's ARM isn't relevant. It's a new argument that has absolutely nothing to do with why Apple has better performance than Intel right now, CPU class for CPU class.

I'd guess if Intel had 5 nm production, they'd be doing better than Apple/ARM. But they don't. You're trying to have an argument about a match up that doesn't exist.
Nothing straw man about it. Either point to production silicon or stop with the speculation. After all we know Intels super duper frozen lake processors will blow anything out of the water. It will be the be all and end all of processors. Prove me wrong.
 
  • Like
Reactions: ssgbryan

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
Nothing straw man about it. Either point to production silicon or stop with the speculation. After all we know Intels super duper frozen lake processors will blow anything out of the water. It will be the be all and end all of processors. Prove me wrong.

It's not speculation that TSMC's 5 nm process producers faster and more power efficient CPUs than Intel's 14 nm process. That's the laws of physics. It's also not speculation that TSMC can build desktop CPUs, they can. It's also not speculation that ARM desktop CPUs can exist. They do exist.

You're trying to turn it into ARM vs x86, which isn't relevant to the performance difference or why Apple's doing this. That's the straw man.
 

djjeff

macrumors 6502
Jun 10, 2020
318
162
It's not speculation that TSMC's 5 nm process producers faster and more power efficient CPUs than Intel's 14 nm process. That's the laws of physics. It's also not speculation that TSMC can build desktop CPUs, they can. It's also not speculation that ARM desktop CPUs can exist. They do exist.

You're trying to turn it into ARM vs x86, which isn't relevant to the performance difference or why Apple's doing this. That's the straw man.
Then please, please, please point me to the desktop CPU you're referring to!
 

Unregistered 4U

macrumors G4
Jul 22, 2002
10,612
8,636
Or they don't want to.
Yes, you’re right here.
there is a big gap between doing a "Mac" processor and doing a whole broad line up of processors for Macs.
How many processors do you you think Apple needs to produce? Consider, for a family of current generation iPhones and iPads, they only use two processors at slightly different clock rates.
They could use them to substantively grow the Mac ecosystem. Sub $900 laptops and small desktops that are useful in expanding Apple's footprint in more developing economies where Macs are just plainly not competitively priced at all.
I don’t think so. Apple’s made it clear that they see their future in iOS type products. If anything, they would grow iOS, but, in that case, they have an iPad that’s cheaper than any Mac.
IMO a significant number of people use Windows on their Macintosh.
That’s the opinion only of people that use Windows on their Macintosh. :) The number of Macintoshes being sold today that EVER run Windows is minuscule.
No I mean they provide tools for developer to recompile their software for the new architecture quickly and easily like they did with the Intel transition. Only even better.
Most likely correct.
 

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
No, I am not going to take my pick. Please provide the exact desktop processor you're using as the basis for your position.

I've supplied a whole Wikipedia article of them. ARM started in 1983 and didn't even produce a mobile CPU until 1992. So there's a pretty big selection to choose from there. Whatever sort of ARM desktop example you're look for, I'm sure you can find it on the list in that article.
[automerge]1592001141[/automerge]
Most likely correct.

Bitcode can't be reliably recompiled. The author of that article is uhhh... out ahead of his skis. Bitcode contains a lot of processor dependent code, including assembly.

If you couple Bitcode translation with JIT emulation than maybe you'd have something there.
 

djjeff

macrumors 6502
Jun 10, 2020
318
162
I've supplied a whole Wikipedia article of them. ARM started in 1983 and didn't even produce a mobile CPU until 1992. So there's a pretty big selection to choose from there. Whatever sort of ARM desktop example you're look for, I'm sure you can find it on the list in that article.
[automerge]1592001141[/automerge]


Bitcode can't be reliably recompiled. The author of that article is uhhh... out ahead of his skis. Bitcode contains a lot of processor dependent code, including assembly.

If you couple Bitcode translation with JIT emulation than maybe you'd have something there.
I don't care. Please provide a reference to the exact desktop processor you're referencing. I feel I have been patient in my requests and, if you fail to do so in your response, I have no choice but to conclude you are unable to do so and therefore your statements are meaningless.
 
  • Like
Reactions: dspdoc

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
I don't care. Please provide a reference to the exact desktop processor you're referencing. I feel I have been patient in my requests and, if you fail to do so in your response, I have no choice but to conclude you are unable to do so and therefore your statements are meaningless.

Again, we're in straw man territory. An exact CPU isn't relevant. I'm not even sure a desktop CPU is relevant to begin with. All you're doing is proving die sizes can get bigger, which no surprise, there is no reason they can't.

Ok, lets try this. I will give you an exact ARM CPU model if you can tell me what it is you would like that ARM CPU model to prove. Is it just that you don't think that ARM dies can be larger? Cause I'm not spending all my time shuffling through ARM CPUs just so you can shoot them down because you won't put forward your thesis.
 
  • Haha
Reactions: dspdoc

dspdoc

macrumors 68000
Mar 7, 2017
1,962
2,379
I agree with this sort of. I say first device with ARM will be revival of 12 inch MacBook, then a budget Mac mini. Eventually MacBook Air & iMac. I think the Pro products including current Mac mini (which is basically a Pro model), Mac Pro, iMac Pro & MacBook Pro all stay on Intel for the foreseeable future...
All I can say is, I hope you are right!
 

pasamio

macrumors 6502
Jan 22, 2020
356
297
I don't care. Please provide a reference to the exact desktop processor you're referencing. I feel I have been patient in my requests and, if you fail to do so in your response, I have no choice but to conclude you are unable to do so and therefore your statements are meaningless.

A few pages back I posted this comparison of the A13 versus the Intel CPU used for MBA. Technically neither that i5 nor the ARM chip is a "desktop CPU" but the comparison is instructive in the sense that it demonstrates CPUs build for comparable workloads with comparable TDP:

As I noted will the currently visible set of ARM chips outperform the top of the line Intel chips for single thread raw clock speed? Most likely not but the approach we see Apple taking with the iPad Pro's is to ship specialised cores for handling different tasks including video processing or neural networking. The iPad Pro has been receiving rather favourable reviews for it's use as a desktop replacement with even Linus Tech Tips commenting that they felt the RAM was more the limiting factor on the device in addition to iPadOS' UI quirks.

Moving to the desktop gives Apple the ability to leverage a much high TDP and pack in more cores. Single threaded clock speed likely won't eclipse Intel for a while (even AMD aren't there yet) but depending on your work load the other processing cores that Apple ships today could accelerate those workloads or even go down the FPGA pathway like they did with the Afterburner card.

I don't think out of the gate they will nail the high end CPU market but for a significant segment of their product line up they can likely ship equivalent performance processors to their current generation Intel chips (and in a sense already do today) with the space to add more innovative hardware options. One has to reflect that Apple have been using mobile style builds for the Mac Mini and the iMac for a while now, so those moving to ARM isn't dissimilar to their portables moving to ARM.
 

StuAff

macrumors 6502
Aug 6, 2007
391
261
Portsmouth, UK
Howard Oakley talking much sense, as ever....

Mind continues to boggle at all these people insisting an ARM CPU that exists on retail sale today, let alone what is about to be launched or in development is somehow incapable of running macOS. My (not top spec, 2015) phone is considerably more powerful than the 2009 MacBook I'm typing this on. Oh, and I used desktop ARM systems thirty years ago.....
 
  • Like
Reactions: ssgbryan

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
I don't think out of the gate they will nail the high end CPU market but for a significant segment of their product line up they can likely ship equivalent performance processors to their current generation Intel chips (and in a sense already do today) with the space to add more innovative hardware options. One has to reflect that Apple have been using mobile style builds for the Mac Mini and the iMac for a while now, so those moving to ARM isn't dissimilar to their portables moving to ARM.

So I'm not saying Apple will use iPad CPUs in iMacs... But this is why this conversation about if Apple can scale up is mostly irrelevant. They could build iMacs with iPad CPUs today and it would still be faster than what Intel can produce for an iMac. And the iPad CPU could run with no fans.

It really doesn't have anything to do with ARM vs x86 and completely to do with Intel being stalled.
 

ssgbryan

macrumors 65816
Jul 18, 2002
1,488
1,420
...but that has very little to do with ARM and everything to do with the direction Apple has been moving in for the last 10 years or so. For most developers, the effort in supporting ARM should be no worse than dealing with whatever delights MacOS 10.16 throws their way (unless Apple does a half-baked job with MacOS for ARM).

Apple has been doing a half-baked job with every OS since 10.7.

My comment has everything to do with whether or not people stay with OSX. I am not the only person that has walked away after 20 years with OSX. How many different fields are going to stay with Apple?

For the last transition, I stayed on 10.6.8 until the release of 10.10. That was how long it took for a majority of my software to make the transition to Intel, and for me to find suitable replacements for the software that never made the move.

It only took me 1 day to move to Windows - and by doing so, not only did I get a lot of important software back (Adobe CS), I now have more software and much, much more powerful hardware than I did staying with Apple. I get more done, at a faster pace.

I don't see the video people moving to an ARM based Mac - too much software depends on Intel instruction sets. After that, who is left?

For the companies that make their living with Adobe CS - do you really think they will take a chance on ARM, when they can just move the remaining Apple holdouts to Windows? Version 1 Hardware and Version 1 Software - what could possibly go wrong?
[automerge]1592004704[/automerge]
Has nothing to do with ARM itself. Apple can build CPUs at 5 nm. Intel builds CPUs at 14 nm. Apple CPUs win.

If Apple had an x86 license they could build and design 5 nm x86 CPUs. But they don’t have an x86 license and they have existing ARM CPU designs so ARM it is.

Apple doesn't build CPUs - they design them and TSMC actually builds them.

In 2020, Intel builds on 14nm - in 2021 they will be on 10nm. Golden Cove will have a 50%IPC increase over Skylake.

In 2020 AMD builds on 7nm - in 2021 they will be on 5nm. AMD already thumps Intel on IPC & we will see another 10 - 15% IPC increase with Zen 3 this fall. AMD is currently holding off on releasing 4 way SMT to give the software time to catch up.

Any idea on how long it will take those ARM apps to gain the ability to use multiple cores & threads? Because the iPhones & iPads can't do much with those right now.
 
Last edited:

ssgbryan

macrumors 65816
Jul 18, 2002
1,488
1,420
A few pages back I posted this comparison of the A13 versus the Intel CPU used for MBA. Technically neither that i5 nor the ARM chip is a "desktop CPU" but the comparison is instructive in the sense that it demonstrates CPUs build for comparable workloads with comparable TDP:

As I noted will the currently visible set of ARM chips outperform the top of the line Intel chips for single thread raw clock speed? Most likely not but the approach we see Apple taking with the iPad Pro's is to ship specialised cores for handling different tasks including video processing or neural networking. The iPad Pro has been receiving rather favourable reviews for it's use as a desktop replacement with even Linus Tech Tips commenting that they felt the RAM was more the limiting factor on the device in addition to iPadOS' UI quirks.

Moving to the desktop gives Apple the ability to leverage a much high TDP and pack in more cores. Single threaded clock speed likely won't eclipse Intel for a while (even AMD aren't there yet) but depending on your work load the other processing cores that Apple ships today could accelerate those workloads or even go down the FPGA pathway like they did with the Afterburner card.

I don't think out of the gate they will nail the high end CPU market but for a significant segment of their product line up they can likely ship equivalent performance processors to their current generation Intel chips (and in a sense already do today) with the space to add more innovative hardware options. One has to reflect that Apple have been using mobile style builds for the Mac Mini and the iMac for a while now, so those moving to ARM isn't dissimilar to their portables moving to ARM.

Single threaded Apps?

What is this, 1986?

Taking multi-threaded software back to single threaded isn't getting any one better performance. IPC is what matters, not core clocks - those only matter for gaming - yet another multi-billion dollar area that Apple has no presence in.

People that actually do real stuff with their computers aren't moving to ARM.

Look at my sig. It is woefully inadequate for a 3d artist at the hobbyist level.

Not professional - hobbyist. Using bottom of the stack software.

When your workflow is built around cores, threads, and ram, a phone CPU isn't going to cut it.
 
  • Like
Reactions: chikorita157

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
Apple doesn't build CPUs - they design them and TSMC actually builds them.

Yep. I've made that point repeatedly in this thread.

In 2020, Intel builds on 14nm - in 2021 they will be on 10nm. Golden Cove will have a 50%IPC increase over Skylake.

10 nm won't be competitive enough. Especially with 3 nm coming from TSMC in 2022. How many years will Intel be stuck on 10 nm this time? Unless 7nm-ish is coming from Intel in 2022, they'll be left holding the bag again. Which I would guess is why Apple is abandoning them.

In 2020 AMD builds on 7nm - in 2021 they will be on 5nm. AMD already thumps Intel on IPC & we will see another 10 - 15% IPC increase with Zen 3 this fall. AMD is currently holding off on releasing 4 way SMT to give the software time to catch up.

I think AMD vs Apple is the only interesting matchup, but I'd give Apple the edge for two reasons:
- I think Apple is worse than Intel at design, but better than AMD. That's not a dig at Apple as much as it's a compliment for Intel, Intel just has a lot of smart engineers always pushing the envelope. Intel is just stuck with production issues.
- Apple has preferred status with TSMC. That means they'll always have access to TSMC's most advanced fabrication lines before AMD. Apple will get 5 nm/3 nm/etc before AMD does.

Any idea on how long it will take those ARM apps to gain the ability to use multiple cores & threads? Because the iPhones & iPads can't do much with those right now.

Huh? iOS and iOS apps are completely multithreaded, and Mac apps on ARM would continue using pthreads just like they do today. Mac apps on ARM don't suddenly lose their threading just because of ARM. That's an OS feature.
[automerge]1592005928[/automerge]
When your workflow is built around cores, threads, and ram, a phone CPU isn't going to cut it.

Adding cores is a relatively easy thing to do in CPU design.
 

djjeff

macrumors 6502
Jun 10, 2020
318
162
A few pages back I posted this comparison of the A13 versus the Intel CPU used for MBA. Technically neither that i5 nor the ARM chip is a "desktop CPU" but the comparison is instructive in the sense that it demonstrates CPUs build for comparable workloads with comparable TDP.
Then your compassion is meaningless.
[automerge]1592007248[/automerge]
Again, we're in straw man territory. An exact CPU isn't relevant. I'm not even sure a desktop CPU is relevant to begin with. All you're doing is proving die sizes can get bigger, which no
Then your posts are meaningless.
 

ssgbryan

macrumors 65816
Jul 18, 2002
1,488
1,420
Yep. I've made that point repeatedly in this thread.

10 nm won't be competitive enough. Especially with 3 nm coming from TSMC in 2022. How many years will Intel be stuck on 10 nm this time? Unless 7nm-ish is coming from Intel in 2022, they'll be left holding the bag again. Which I would guess is why Apple is abandoning them.

I think AMD vs Apple is the only interesting matchup, but I'd give Apple the edge for two reasons:
- I think Apple is worse than Intel at design, but better than AMD. That's not a dig at Apple as much as it's a compliment for Intel, Intel just has a lot of smart engineers always pushing the envelope. Intel is just stuck with production issues.
- Apple has preferred status with TSMC. That means they'll always have access to TSMC's most advanced fabrication lines before AMD. Apple will get 5 nm/3 nm/etc before AMD does.

Huh? iOS and iOS apps are completely multithreaded, and Mac apps on ARM would continue using pthreads just like they do today. Mac apps on ARM don't suddenly lose their threading just because of ARM. That's an OS feature.
[automerge]1592005928[/automerge]


Adding cores is a relatively easy thing to do in CPU design.

You might want to share that information with IBM, Intel, and AMD.

I'd remind you that when Apple moved to Intel - PPC multi-threaded apps became single threaded Intel apps. It is a major reason I didn't upgrade my OS for 4 years.

AFA TSMC - AMD is their best friend, not Apple.

Apple is approaching irrelevence in the computer marketspace - just like they were in the 1990's. They aren't bringing anything to the table that will entice either Windows or Linux users, and they have made it quite clear that they are dropping interest in entire computing fields.

And that is ok - they are a luxury phone company that dabbles poorly in PC hardware and software. Best that they focus on what they can be good at - improving their hardware for Candy Crush.
 

pasamio

macrumors 6502
Jan 22, 2020
356
297
Single threaded Apps?

What is this, 1986?

Taking multi-threaded software back to single threaded isn't getting any one better performance. IPC is what matters, not core clocks - those only matter for gaming - yet another multi-billion dollar area that Apple has no presence in.

Which was in part my point, Intel do win on a very specific area but that isn't the overall picture and has relevance in only a few situations.

People that actually do real stuff with their computers aren't moving to ARM.

No true Scotsman would ever use an ARM computer for real work either.


When your workflow is built around cores, threads, and ram, a phone CPU isn't going to cut it.

The A12X variant CPU has 8 cores (4 high performance and 4 low performance), 7 GPU cores (8 on the A12Z), an 8 core neural processing engine for AI/ML tasks as well as dedicated image processing and video encoding/decoding hardware. This is a 2018 generation processor so it will be interesting to see if they announce something more than this for the desktop in the next year.

You point out a much more interesting challenge in that the software vendors are more a limiting factor than the hardware itself even if it has all of the capabilities in the world to leverage.

Then your compassion is meaningless.

Aww I thought my compassion was great! To be honest I perhaps miss the distinction, if I use the CPU in a desktop does that make it a desktop CPU? What are the qualities of a desktop CPU? When does a mobile CPU stop being a mobile CPU and become a desktop CPU? When does a desktop CPU stop being a desktop CPU and become a server or workstation CPU?
 

goMac

macrumors 604
Apr 15, 2004
7,663
1,694
I'd remind you that when Apple moved to Intel - PPC multi-threaded apps became single threaded Intel apps. It is a major reason I didn't upgrade my OS for 4 years.

I was a developer during the PPC to Intel transition and I don't know where you got that because it is 100% not true. Threading stayed the same between PowerPC and Intel. All my threading worked exactly the same with no code changes.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.