The real question is whether Apple can continue to strive for a major improvement if the processor node is unable to shrink less than 3nm.
In their iPhone SoCs, Apple has devoted a fair amount of effort to adding custom coprocessors. Neural engines, audio processors, and various other functions get silicon allocations. Even if process improvements are slow to come, there are other performance enhancements to be made, and this is where closely integrated hardware/software becomes a real advantage. It makes it much easier to add and drop functionality. I'm pretty sure that Apple would have dropped the segmented memory models of x86 and the pure MMX instructions by now, for example, but Intel keeps that functionality generation after generation. If you're comfortable dropping functionality in the future, you can be more comfortable adding it now.The real question is whether Apple can continue to strive for a major improvement if the processor node is unable to shrink less than 3nm.
7nm is shipping about when they said it would
Intel is probably going to ship 7nm in late 2021. Just not in large volume for the mainstream market. High end GPU's ( Xe-HPC Ponte Vecchio ) and perhaps some other relatively very high priced FPGA models.
Most reviews also concentrate on battery life.Much of the stuff out there focuses on CPU (and GPU) performance. My bigger concern is battery life and a lot of that is more dependent on speed and power shifting algorithms etc, not just paper TDP numbers. This is especially true for much of the business market where even previous generation Y class chips usually provide sufficient performance.
We shall see once the actual products come out but I get the impression that for this AMD is depending heavily on process advantage as opposed to design advantage.
Apple 1.5 trillion vs not cash rich AMD. Tough call.
Apple. Leading edge cpu and gpu design in a market that Intel, Nv, AMD can't compete in.
Apple fail at producing even more powerful A class chips? (Have they failed...with any of them?)
AMD was a punch drunk boxer that have only got off the canvas because Intel sat on their process lead and dropped the ball on their process lead.
If Apple moves into traditional computer areas...Intel and AMD are going to have to compete...actually compete and up their game.
Azrael.
I suspect they were. There’s been references to AMD chips in macOS in beta builds for Catalina.
The catch is that AMD hasn’t exactly been as phenomenal when it comes to landing the products. Some issues plagued the 3000-series at launch, or may still impact them today. These are all things that I encountered with my gaming PC I built around the launch of the 3600:
The chips themselves are good performers, but when Apple’s likely upset with Intel’s QC, and wanting more power efficient chips... the 3000-series isn’t a great counter-example. If Apple was getting engineering samples from AMD, they may have made the final call which way to go based on that experience.
- There were issues with 3000-series chips not reaching advertised boost clocks. AMD had to issue a microcode fix.
- There were issues with the 3000-series chips boosting under very low loads because it was set to be too sensitive.
- AMD shipped a broken rand instruction that had to be fixed by microcode. It didn’t break a lot of software, but it just looks very sloppy.
- AMD’s turnaround on these issues wound up being on the order of 1-2 months to resolve the day one issues.
- The 3600 in my case after all the fixes still idles at higher temps than a 2600 I also had and seems to boost with Windows doing not a whole lot.
Enthusiasts are more willing to put up with this sort of thing to get cheaper, faster chips. But I can’t imagine Apple doing that.
The chips themselves are good performers, but when Apple’s likely upset with Intel’s QC, and wanting more power efficient chips... the 3000-series isn’t a great counter-example. If Apple was getting engineering samples from AMD, they may have made the final call which way to go based on that experience.
Enthusiasts are more willing to put up with this sort of thing to get cheaper, faster chips. But I can’t imagine Apple doing that.
They aren't really faster. Intel's CPU's can boost 400-500mhz higher so in some situations at the cost of higher heat and power consumption they would perform slightly better. Zen 2 CPUs actually have higher IPC than Intel's CPUs.to be clear though, intel desktops are faster than amd, until you have an application using more than 8-10 cores (which not many really take advantage of yet). I have only been buying amd lately (2 x 3900x and a 3700x) but Intel makes “the best” desktop chips if you measure on most relevant performance. in addition software has been optimized generally for Intel even before raw power is taken into account.
I’m excited to see if Apple beats intel in absolute performance (though sadly it won’t be relevant for me since I only use windows software in my work)
Intel will also be bringing big and little cores to Windows.
How much of their power and heat inefficiency will offset this, and when and if they stay relevant is an unknown that clearly is worrying investors (raw processing power has largely had diminishing returns over the past 5+ years which is part of what allowed intel to be lazy?).
for myself, virtually all computing latency is network related and then benefit of cpu/gpu progress is portability and battery life.
I would say Apple simply didn't want to take AMD into consideration because there's no way they wouldn't have been impressed by AMD's Renoir APUs or the latest Threadripper CPUs as they are a generation above Intel's CPUs.
I'm amazed at how Apple is managing to pull this off in a day and age when everyone is moving in the opposite direction -- i.e. getting rid of vertical integration in order to minimize upfront investment cost. They would not be doing it if it were not in their best interest economically speaking. It's testimony to their silicon engineering expertise that they are confident they can continue to out-innovate processors used in the greater market (i.e. Windows/Linux clients and servers).Additionally, building their own CPUs enables apple to distinguish themselves in a competitive market with vertical integration that nobody else in the market is capable of.
I don't think that's a problem. Apple is a small player in the PC world after all.Apple shifting to AMD wouldn't fix the major problem they have with intel at the moment
They've switched CPUs multiple times before, and sooner or later they'd get held up by a third party who doesn't have interests directly aligned with where apple want to go. Additionally, building their own CPUs enables apple to distinguish themselves in a competitive market with vertical integration that nobody else in the market is capable of.
- reliance on a third party for CPU development.
So whilst AMD may be a good choice for some Macs today (and Zen is a great platform - today) - it isn't Apple's best plan for the long term. Which is why I think that yes, sure - there is AMD based code in MacOS (no doubt as a hedge, they evaluated all options) - but it isn't "plan A".
Plan A will be to build their own stuff for the reasons mentioned above.
I'm amazed at how Apple is managing to pull this off in a day and age when everyone is moving in the opposite direction -- i.e. getting rid of vertical integration in order to minimize upfront investment cost. They would not be doing it if it were not in their best interest economically speaking. It's testimony to their silicon engineering expertise that they are confident they can continue to out-innovate processors used in the greater market (i.e. Windows/Linux clients and servers).
I don't think that's a problem. Apple is a small player in the PC world after all.
They could influence AMD's designs(it's rumored that Apple did influence Vega's design and they were among the first to use it in their computers), I mean AMD does semi-custom chips(for example Sony or Xbox consoles) and that would allow Apple to differentiate themselves. For example Mac Pro has a dual Vega GPU that can't be found anywhere else.This is exactly WHY it is a problem. Apple has essentially zero or minimal influence on intel CPU design, so they get whatever intel put out. This was the case with Motorola and would not doubt be the same with AMD.
Bringing that in house they can build exactly what THEY want, not make do with what the other 90% of the market wants.
I honestly don't think Apple will be able or willing to compete in price with Windows OEMs after they move to their own silicone so at first the potential costumer base for their computers will be mainly formed around current Mac users, which isn't much and it could prove to be a problem.
everyone is moving in the opposite direction
I suspect you're in for a surprise.
Apple will be on 7nm, then 5nm, and later 3nm. Smaller process means smaller/cheaper to produce processors once the process is mature. They are building custom hardware to run the macOS/iOS APIs specifically. They'll be on par with AMD without the burden of maintaining intel x64/x86 compatibility. Even at equal production cost, they won't be paying intel's margin.
This is going to be a big shift. You're going to see a total inability to compete in terms of performance per watt from the PC market. It will very much not surprise me if Microsoft try to ramp up their ARM support a few years later, if nothing else for security for specific enterprise focused devices.
x64/x86 exploits/shell-code don't work on ARM.
I don't think that's a problem. Apple is a small player in the PC world after all.
I'm amazed at how Apple is managing to pull this off in a day and age when everyone is moving in the opposite direction -- i.e. getting rid of vertical integration in order to minimize upfront investment cost. They would not be doing it if it were not in their best interest economically speaking. It's testimony to their silicon engineering expertise that they are confident they can continue to out-innovate processors used in the greater market (i.e. Windows/Linux clients and servers).
Yeah Apple is a small player in the computer market.Apple are about 45 times bigger than Dell.
'Small.'
LoL, OK the iphone is a "PC".That's before you add the monolithic iPhone.
Which is just another 'PC' by any other name.
I verified, yes you are right, thank you.Wrong. ARM is wholly owned by Softbank
In addition, Apple has shown a remarkable ability to play the long game in technology development strategy. There are a series of acquisitions that seem to disappear into the Apple void long enough that I start to assume they’ve been disbanded— but then we see their expertise driving a major shift later on. Then there are these small shifts in hardware and software each year that seem almost arbitrary until a few years later when we realize they’ve been testing ideas at scale and slowly nudging developers along so they’re better positioned for a future release.I think apple is run differently (and better) to most.
Most companies are run by accountants in a race to the bottom who are looking to get economy of scale for less cost so they can survive on razor thin margins competing with everybody else building essentially the same crap.
Apple are looking to build better integrated products and maintain 40% margins.
There's a clear mindset shift where Apple are attempting to build the things THEY WANT TO USE.
That may or may not align with everybody in the market, but if your desires line up then they have very attractive products.
Yeah Apple is a small player in the computer market.
Dell ships more than 2x more computers per quarter than Apple.
[automerge]1595845212[/automerge]
LoL, OK the iphone is a "PC".
I have to say your posts are funny. It's obvious you don't know much about computers in general.
The only advantage is backwards compatibility. The sudden demand for COBOL programmers when Y2K started coming up was a testament to how much legacy code there is out there.Also x64/x86 compatibility may be a burden but is also an advantage.
OEMs always get big discounts from Intel, often paying less than half of the recommended price.
And at the end of the day the most important thing for computers is performance/dollar.
ARM is just a side Project for Microsoft, which is mainly a software company after all.
Meanwhile, in 2020...The sudden demand for COBOL programmers when Y2K started coming up was a testament to how much legacy code there is out there.
You're in denial.
Mobile is here and dwarfs the PC market. The PC is niche. And honkin' tower buyers uber niche.
Performance, Power and Efficiency are the way it's going whether you want it or not. Apple does not agree with you.
PC is tiny market. Dell can shift alot of low margin crap. It's small potatoes.
Azrael.
The only advantage is backwards compatibility. The sudden demand for COBOL programmers when Y2K started coming up was a testament to how much legacy code there is out there.
There is no raw benefit to this compatibility though. From a consumer perspective, nobody cares what chip they run on, they care about the ability to continue manipulating their data.
The x86 philosophy has been to never drop support for anything. Most of us haven’t been running in 16bit land for decades, but most Intel chipsets still include special handling for the addressing hacks of that era in case someone out there is still relying on them. At some point all that compounded technical debt overwhelms the short term benefits of backwards compatibility...