A speed boost compared to what?
I don’t think there will be such a huge speed difference.
Today you can buy a of with PCIe 4, faster SSD and better graphics card for way less money than every Mac. Do you think Apple can beat that? I don’t think so.
PCIe4 is a standard. Apple ships fast flash. The processors in terms of power per watt (what matters in mobile machines and all in ones as it drives your HEAT limit) will exceed intel.
Also - see LTT's back to back blind SSD test. The figures on paper for m.2 NVME are great but windows just doesn't work any better for the vast majority of things (outside of file copies) due to other issues. Blind testing most people picked the SATA SSD windows machine as more responsive during actual use
Where Apple may fall short is on GPU, but they have the ace up their sleeve of having a low level API they are building hardware specifically for.
Also, because they control the entire software stack they can quickly integrate AI/ML/other specialist hardware into the OS.
Raw gaming GPU performance is the only area where apple will maybe not totally dominate what you can get in a PC and that won't be for long IMHO and will only be at the very high end which is totally irrelevant in portable machines (which make up the bulk of the computing market).
[automerge]1593127455[/automerge]
But it goes beyond this. The point is the often mentioned "integration of hardware and software". Let's look at the GPU as an example. Apple uses deferred tiled rendering architecture, just like everybody else in the mobile space. But Apple is in a unique position to open all the details of their architecture to their devs, since they develop their programming interfaces themselves. This gives the devs an unprecedented level of control and allows an "integrated" GPU without dedicated RAM to perform as well — if not better — than a big hungry behemoth with fast external RAM — at a fraction of used power. All simply because some algorithms can be coded on Apple hardware in a much more efficient and more straightforward way.
Another example of this is integration of their hardware machine learning accelerators. They already showed a demo where you get what looked like a 10-20x speedup in video editing, simply because object tracking can be done by dedicated hardware. And once Photoshop and Final Cut Pro are running 2x faster on 13" MBP than on a large Windows workstation...
This is also what I was talking about.
Forget game performance as being the one and only measure of processing power. I think Apple will compete there, but the true showing on just how far ahead they will be is like the above. They can do stuff like integrate AI/ML/DSP processors, etc. much, much more quickly than any vendor will be able to do on the PC/Windows side because they have FULL control of both the hardware and software stack.
All those APIs and components they've deprecated over the years (e.g., openGL, quickdraw, gcc->llvm/clang, etc.) - were very likely done in order to push new APIs they can optimise for
hardware processing on chips they are now producing.
Apple now aren't in the situation where they are trying to write software to drive hardware that has been hacked and extended to do new things it was never originally intended to do. They've spent the last decade refining their graphics and processing software to be "hardware acceleration friendly". They can make hardware specifically to do things that their software does, in the specific ways their software operates.
[automerge]1593127772[/automerge]
Oh, I wouldn't expect much to change here. If anything, the stuff will become even more integrated. RAM might even go from being soldered on the mainboard to being soldered to the CPU itself
Not sure if joking, but it would totally not surprise me to see apple dabbling with HBM for some of their hardware, which yes - involves RAM on the processor package itself (see: Radeon Vega, Fury, etc.).
If not as the entire system memory, but maybe as a 4th level cache between the CPU and bulk memory.