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

joptimus

macrumors regular
Original poster
Oct 7, 2016
130
128
I hope that ST performance will increase 10-15% additional to MT speed. Most apps/games would probably not use 8 performance cores fully, so the baseline performance level should rise, too.
My guess is 5-10 % IPC uplift and 5% frequency.

What about you?
 

jdb8167

macrumors 601
Nov 17, 2008
4,859
4,599
I hope that ST performance will increase 10-15% additional to MT speed. Most apps/games would probably not use 8 performance cores fully, so the baseline performance level should rise, too.
My guess is 5-10 % IPC uplift and 5% frequency.

What about you?
It depends on if it is a new architecture. If the next Apple Silicon SoC is more CPU & GPU cores with an upgrade to the memory controller to allow more bandwidth (and hopefully more than 16 GB) then the ST performance might not change much. On the other hand if the CPU cores are 2nd generation then a 15-20 % increase seems possible.
 
  • Like
Reactions: consumeritis

leman

macrumors Core
Oct 14, 2008
19,521
19,679
I’d expect M2 to be a larger deviation from A15 than the more conservative M1. Somewhere around 10% higher IPC and 10-15% higher clock.
 

Gudi

Suspended
May 3, 2013
4,590
3,267
Berlin, Berlin
It is actually not important for Apple to follow up M1 with M2 in just one year. What they need is an M1X (which might be called M2) for large-screen Macs to complete the transition to Apple Silicone. Maybe they can pull off both with one chip, more cores and higher single-core performance?
 

leman

macrumors Core
Oct 14, 2008
19,521
19,679
It is actually not important for Apple to follow up M1 with M2 in just one year. What they need is an M1X (which might be called M2) for large-screen Macs to complete the transition to Apple Silicone. Maybe they can pull off both with one chip, more cores and higher single-core performance?

Well, there are two possibilities: either Apple releases a larger chip based on A14 microarchitecture (I suppose that's what you mean with M1X), or they will base their prosumer chips on the followup microarchitecture. As Apple usually releases a new microarchitecture every year, I'd say that the chances to see an A14-based product are fairly slim. nd besides, M1 was a rather conservative chip, a fairly straightforward adaptation of their mobile architecture, with only minimal changes to make it viable for desktop use. For their prosumer line, it probably would make more sense to use the next-gen chip which will probably be more geared towards desktop than A14 was.
 

darngooddesign

macrumors P6
Jul 4, 2007
18,366
10,128
Atlanta, GA
I hope that ST performance will increase 10-15% additional to MT speed. Most apps/games would probably not use 8 performance cores fully, so the baseline performance level should rise, too.
My guess is 5-10 % IPC uplift and 5% frequency.

What about you?
To quote KMFDM, it will be More & Faster.
 

leman

macrumors Core
Oct 14, 2008
19,521
19,679
I was referring the the 16gb cap. I wasn’t aware there was also a bandwidth issue

These are design points, not issues. M1 carefully balances multiple factors, such as the amount of heterogeneous processing units, cache size, memory bandwidth, energy consumption, package consumption and manufacturing cost. Both the memory bandwidth and the memory capacity are adequate for the intended market segment. Future prosumer chips will obviously need to meet different design points.
 

NotTooLate

macrumors 6502
Jun 9, 2020
444
891
I was referring the the 16gb cap. I wasn’t aware there was also a bandwidth issue
what bandwidth issue ? it has 68GB/s which is a very good number , better then the ryzen and intel of the world where they run dual channel DDR4 memories (desktop and laptop variants , the threadrippers have more memory channels) , you can argue that this BW is shared with the GPU (and you will be right) for the M1 , but if you run an intensive CPU application it will be a great performer , note that Anandtech points out that a single firestorm core can saturate around 50GB/s alone ! which is crazy throughput for a single core.

TLDR - there is no BW issue , M1 has best in class BW , in regards to capacity , if Apple sticks to LPDDR they will have a hard time reaching the big numbers of the DDR variants.
 

jdb8167

macrumors 601
Nov 17, 2008
4,859
4,599
what bandwidth issue ? it has 68GB/s which is a very good number , better then the ryzen and intel of the world where they run dual channel DDR4 memories (desktop and laptop variants , the threadrippers have more memory channels) , you can argue that this BW is shared with the GPU (and you will be right) for the M1 , but if you run an intensive CPU application it will be a great performer , note that Anandtech points out that a single firestorm core can saturate around 50GB/s alone ! which is crazy throughput for a single core.

TLDR - there is no BW issue , M1 has best in class BW , in regards to capacity , if Apple sticks to LPDDR they will have a hard time reaching the big numbers of the DDR variants.
There is no bandwidth issue for the current M1. As you say, it gets 68 GB/s which is very good for a mobile platform.

But we are talking about an upgrade to the M1. One reason the M1 feels so high performance is that Apple designed in the RAM bandwidth to match their high performance CPU & GPU cores. The reality is that a single Firestorm core can nearly saturate the RAM bus by itself. Add 4 or 8 more CPU cores and who knows how many GPU cores and the follow on to the M1 will no longer have enough bandwidth to keep the cores fed.

Apple is going to have to come up with a solution to this dilemma. It isn’t going to be easy. It will probably entail using DDR5/LPDDR5 with a very wide bus. That is going to be expensive. It is going to be interesting to see what Apple does to the design.
 

cmaier

Suspended
Jul 25, 2007
25,405
33,474
California
There is no bandwidth issue for the current M1. As you say, it gets 68 GB/s which is very good for a mobile platform.

But we are talking about an upgrade to the M1. One reason the M1 feels so high performance is that Apple designed in the RAM bandwidth to match their high performance CPU & GPU cores. The reality is that a single Firestorm core can nearly saturate the RAM bus by itself. Add 4 or 8 more CPU cores and who knows how many GPU cores and the follow on to the M1 will no longer have enough bandwidth to keep the cores fed.

Apple is going to have to come up with a solution to this dilemma. It isn’t going to be easy. It will probably entail using DDR5/LPDDR5 with a very wide bus. That is going to be expensive. It is going to be interesting to see what Apple does to the design.

Big caches go a long way to eliminate memory bandwidth bottlenecks. Don’t have to worry about DDR5 when 85% of your memory accesses are to static RAMs with custom buses.
 

jdb8167

macrumors 601
Nov 17, 2008
4,859
4,599
Big caches go a long way to eliminate memory bandwidth bottlenecks. Don’t have to worry about DDR5 when 85% of your memory accesses are to static RAMs with custom buses.
What about GPU though? I doubt caches help as much there.
 

leman

macrumors Core
Oct 14, 2008
19,521
19,679
What about GPU though? I doubt caches help as much there.

They do, tremendously. Much of GPU performance improvements revolves around spacial locality of memory access (for example, two neighboring points in a 3D scene are likely to access neighboring points in a texture). This is also why AMD is doing so well with their Infinity Cache technology, and why Nvidia and AMD are using tiling on their current desktop GPUs. And of course, Apple's TBDR GPUs excel at utilizing spatial locality.
 

jdb8167

macrumors 601
Nov 17, 2008
4,859
4,599
They do, tremendously. Much of GPU performance improvements revolves around spacial locality of memory access (for example, two neighboring points in a 3D scene are likely to access neighboring points in a texture). This is also why AMD is doing so well with their Infinity Cache technology, and why Nvidia and AMD are using tiling on their current desktop GPUs. And of course, Apple's TBDR GPUs excel at utilizing spatial locality.
Are you suggesting that the current M1 SoC memory bandwidth will be sufficient for a future M1 follow on?
 

leman

macrumors Core
Oct 14, 2008
19,521
19,679
Are you suggesting that the current M1 SoC memory bandwidth will be sufficient for a future M1 follow on?

Absolutely not! What I am suggesting though is that Apple GPUs need less memory bandwidth to reach certain performance levels compared to some other designs. One big issue however is GPU compute, not many magic tricks help here…
 
  • Like
Reactions: jdb8167

cmaier

Suspended
Jul 25, 2007
25,405
33,474
California
Are you suggesting that the current M1 SoC memory bandwidth will be sufficient for a future M1 follow on?

it depends on where you are measuring the bandwidth. At the DRAM I/O? Or at the CPU/GPU-memory system interface?

With a big enough cache, the DRAM I/O bandwidth probably doesn’t need to change very much, if at all. But, of course, that big cache would be vastly increasing the bandwidth between the CPU/GPU and the memory system.
 

cmaier

Suspended
Jul 25, 2007
25,405
33,474
California
What about GPU though? I doubt caches help as much there.

GPU tends to benefit even more than CPU. When doing graphics, as pointed out, there is high spatial locality. And when performing GPU compute functions, the memory accesses tend to be sequential, which benefits mightily from caching.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.