Apple A10 Fusion is ** Quad-core big.LITTLE **

Page 8 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Mar 10, 2006
11,715
2,012
126
According to geekbench the A10 have higher ipc compared to skylake, i wonder why they do not make a desktop version since it would be faster and use it for they own mac family instead of using intel cpu's..

A10 does appear to have higher IPC than Skylake, but remember that Skylake is a design that scales to well past 4GHz. Can the A10 CPU do the same?
 

SAAA

Senior member
May 14, 2014
541
126
116
According to geekbench the A10 have higher ipc compared to skylake, i wonder why they do not make a desktop version since it would be faster and use it for they own mac family instead of using intel cpu's..

There's a lot of arguments beside performance (IPC in particular) like software compatibility, emulation, etc. but Apple did that not long ago so you are right in questioning why they aren't doing what you proposed. You could just use that as a counter argument to check if Geekbench is reliable after all.

I did a cross generation comparison and it resulted in Kabylake having 50% and 135% higher IPC than Penryn in integer and float subtests (basically the same over Conroe), yet A10 still beats it by 38% and 21%. Kabylake managed to outperform A10 only in two subtests, GEMM and FFT (I'm completely ignoring memory and AES results), where it also happen to use AVX and FMA.

Considered how great of an increase AVX and AVX2 are when in use for Kaby to win by only 25% and 5% smells bad, I mean unless Intel engineers are idiots there should be a catch for why A10 performs so good in any other test and still doesn't fare too bad in easily vectorizable scripts were core can stretch it's vector units.

Think about it: 38% better integer IPC! We got a measly 50% in 10years over Conroe, if I was making CPUs and believed this bench I'd dissect A10 for anything valuable... and it's not like all that performance comes with higher power alone because the platform is always a phone so it must be efficient too.
I'm still skeptic of GB4, on the other hand if 40%IPC over Skylake is indeed possible it would mean good things can still come... one can hope we are still far from a single thread wall and IPC can scale well beyond current designs.

A10 does appear to have higher IPC than Skylake, but remember that Skylake is a design that scales to well past 4GHz. Can the A10 CPU do the same?

I'm not so doubtful anymore given the 30% increase in clocks they got on the same node, what next on 10nm: 3GHz? That and higher than Skylake IPC (if true) would make an hell of a laptop cpu, then double/triple the cores and it reaches easily the same overall performance even without SMT.
 
Reactions: Mondozei

asendra

Member
Nov 4, 2012
156
12
81
I'm not knowledgeable enough to know how much of an arquitectural change adding SMT would mean. But it would make sense to add it to an A?X variant in a future iPad pro, specially if it requires extra die space.

Although who knows, if the A10X ends up using TSMC 10nm next spring maybe they'll cram 4 full big cores in there instead of a big.little config.
 

SAAA

Senior member
May 14, 2014
541
126
116
I'm not knowledgeable enough to know how much of an arquitectural change adding SMT would mean. But it would make sense to add it to an A?X variant in a future iPad pro, specially if it requires extra die space.

Although who knows, if the A10X ends up using TSMC 10nm next spring maybe they'll cram 4 full big cores in there instead of a big.little config.

What I heard about SMT die increase is around 5% when Intel added it back on Nehalem, there's many implementations though and likely IBM's power uses a lot more than 5% (but it also gets a 2x speedup rather than 1.25x :O).

A10X is very interesting at this point... if Apple goes with the route more cores again I think they'll use 3 like with A8X, but considered 10nm should grant some clockspeed boost and more cores isn't their style a 2.6-3.0 GHz dual core is more plausible. (without the small cores because the benefits might be smaller in a tablet, same way A9 has an extra 4MB victim cache to save power but A9X doesn't)

Heck that thing might reach 4200 points on GB4 single! Isn't a 6700K stock barely over 5000?
 
Mar 10, 2006
11,715
2,012
126
TBH, I wouldn't put any level of technical achievement past Apple at this point. If someone had told me five years ago that Apple would be coming within spitting distance of Intel's best mobile processors, I probably would have called that person a troll.

What Apple is doing here is unreal and just a joy to watch.
 
Reactions: NTMBK

Eug

Lifer
Mar 11, 2000
23,752
1,285
126
Ars' review has some benches









He also says based on Geekbench the clock speeds of the big and LITTLE cores are 2.35 GHz and 1.05 GHz respectively. Note the latter speed is while using iOS' low power mode, and he's guessing low power mode uses the slower cores. (Also, Geekbench is not reliable for reporting clockspeed.)

This represents a 27% increase in clockspeed over A9, but that the performance increase is usually around 30-40%, so there has been some improved IPC as well.

Can't measure storage read/write speeds, but FWIW, the iPhone 7 boots the fastest out of any iPhone (not surprisingly).

Battery life is good, despite all that performance, although the battery life of the iPhone SE comes close to the iPhone 7 Plus.

 
Last edited:

raghu78

Diamond Member
Aug 23, 2012
4,093
1,475
136
I'm not so doubtful anymore given the 30% increase in clocks they got on the same node, what next on 10nm: 3GHz? That and higher than Skylake IPC (if true) would make an hell of a laptop cpu, then double/triple the cores and it reaches easily the same overall performance even without SMT.

The power efficiency gains at 10nm are not really great (18% over 16FF+) so the clocks will increase only marginally like we saw from A7 at 28nm to A8 at 20nm. But at TSMC 7nm we will see a good increase in clocks. Apple will break the 3 Ghz barrier at TSMC 7nm. Given the clock speed increase from A7 at 1.4 Ghz to A10 at 2.34 Ghz (mature 28nm to mature 16FF+) its going to be exciting to see how much Apple can push clocks from TSMC 16FF+ to TSMC 7nm. The 2018 A12 and 2019 A13 chips are going to be pretty much notebook/desktop class CPUs (even compared to Kabylake / Cannonlake).

What I heard about SMT die increase is around 5% when Intel added it back on Nehalem, there's many implementations though and likely IBM's power uses a lot more than 5% (but it also gets a 2x speedup rather than 1.25x :O).

A10X is very interesting at this point... if Apple goes with the route more cores again I think they'll use 3 like with A8X, but considered 10nm should grant some clockspeed boost and more cores isn't their style a 2.6-3.0 GHz dual core is more plausible. (without the small cores because the benefits might be smaller in a tablet, same way A9 has an extra 4MB victim cache to save power but A9X doesn't)

Heck that thing might reach 4200 points on GB4 single! Isn't a 6700K stock barely over 5000?

At 10nm I expect marginal clock increase just as we saw from A7 to A8. At 7nm the jump would be substantial and I expect Apple to break the 3 Ghz barrier in a smartphone.
 
Reactions: Arachnotronic
Mar 10, 2006
11,715
2,012
126
The power efficiency gains at 10nm are not really great (18% over 16FF+) so the clocks will increase only marginally like we saw from A7 at 28nm to A8 at 20nm. But at TSMC 7nm we will see a good increase in clocks. Apple will break the 3 Ghz barrier at TSMC 7nm. Given the clock speed increase from A7 at 1.4 Ghz to A10 at 2.34 Ghz (mature 28nm to mature 16FF+) its going to be exciting to see how much Apple can push clocks from TSMC 16FF+ to TSMC 7nm. The 2018 A12 and 2019 A13 chips are going to be pretty much notebook/desktop class CPUs (even compared to Kabylake / Cannonlake).



At 10nm I expect marginal clock increase just as we saw from A7 to A8. At 7nm the jump would be substantial and I expect Apple to break the 3 Ghz barrier in a smartphone.

10nm is mainly a cost reduction node. There is some performance enhancement, but it's not the kind of thing that's going to make something like Kryo or A73 come within A10 Fuson's orbit, IMO.

Architecture > Process. Always.
 

raghu78

Diamond Member
Aug 23, 2012
4,093
1,475
136
10nm is mainly a cost reduction node. There is some performance enhancement, but it's not the kind of thing that's going to make something like Kryo or A73 come within A10 Fuson's orbit, IMO.

Architecture > Process. Always.

The way Apple is going right now there is only one meaningful comparison . Apple Ax vs Core M. At TSMC 7nm Apple has an opportunity to design a core which can scale from 3 to 4+ Ghz and serve their entire product stack from phones to desktops and basically replace Intel as their CPU supplier for iMacs and Macbooks. TSMC has a high performance variant at 7nm so if Apple chooses they can have two designs - one optimized for perf/watt and low power using a low power process and the other optimized for high performance and frequency using the high performance process.

http://www.eetimes.com/document.asp?doc_id=1329217&page_number=2

"The 7nm platforms will have their own development kits, EDA tools and IP blocks. In addition, companies such as ARM and Imagination Technologies will provide IP reference subsystems and optimized processors to speed SoC integration and verification, said Hou.

The HPC variant will make chips that run 10-15% faster than those made in the mobile process, enabling clock trees optimized to hit 4 GHz data rates. The variant will include optimized SRAM compilers supporting L3 caches and taller standard cell libraries. Early versions of the tools and IP blocks will be available later this year.
"
 
Mar 10, 2006
11,715
2,012
126
The way Apple is going right now there is only one meaningful comparison . Apple Ax vs Core M. At TSMC 7nm Apple has an opportunity to design a core which can scale from 3 to 4+ Ghz and serve their entire product stack from phones to desktops and basically replace Intel as their CPU supplier for iMacs and Macbooks. TSMC has a high performance variant at 7nm so if Apple chooses they can have two designs - one optimized for perf/watt and low power using a low power process and the other optimized for high performance and frequency using the high performance process.

http://www.eetimes.com/document.asp?doc_id=1329217&page_number=2

"The 7nm platforms will have their own development kits, EDA tools and IP blocks. In addition, companies such as ARM and Imagination Technologies will provide IP reference subsystems and optimized processors to speed SoC integration and verification, said Hou.

The HPC variant will make chips that run 10-15% faster than those made in the mobile process, enabling clock trees optimized to hit 4 GHz data rates. The variant will include optimized SRAM compilers supporting L3 caches and taller standard cell libraries. Early versions of the tools and IP blocks will be available later this year.
"

If Apple does that, then they run into the same problems that Intel faces. The reason A-series is so good is that it doesn't have to scale a wide range of performance/frequency points -- they literally have the world's best engineers laser focused on iPad/iPhone chips.

I would hate to see Apple try to do everything only to end up starving the iPhone/iPad class hardware to try to replace a few million Mac processors when Intel ones work just fine.
 

witeken

Diamond Member
Dec 25, 2013
3,899
193
106
At 10nm I expect marginal clock increase just as we saw from A7 to A8. At 7nm the jump would be substantial and I expect Apple to break the 3 Ghz barrier in a smartphone.
There's nothing in theory that would stop Apple from going to 3GHz today. If they need 7nm for that so their chips don't become furnaces, that just shows how far ahead Intel is, given they're doing 3.6GHz boost at 4.5W TDP today.
 
Mar 10, 2006
11,715
2,012
126
There's nothing in theory that would stop Apple from going to 3GHz today. If they need 7nm for that so their chips don't become furnaces, that just shows how far ahead Intel is, given they're doing 3.6GHz boost at 4.5W TDP today.

Sure there is, the design probably can't handle running at 3GHz without consuming way too much power, if it can even hit those frequencies at all.

Anyway, A10 is a wider/higher performance/MHz design than any Intel core today, at least in non-SIMD applications (aka most client applications). So straight up comparing frequency and claiming one company is way further ahead than the other is ridiculous.

Look at delivered performance. If you look at it objectively, you will see that Apple is delivering Skylake Core m class performance in a handheld smartphone, an impressive achievement.

Intel is really good at what it does, and Apple is not a competitor to Intel across the board, but when it comes to CPU performance in a ~4W power envelope, Intel doesn't have that big of an advantage.
 

Eug

Lifer
Mar 11, 2000
23,752
1,285
126
There's nothing in theory that would stop Apple from going to 3GHz today. If they need 7nm for that so their chips don't become furnaces, that just shows how far ahead Intel is, given they're doing 3.6GHz boost at 4.5W TDP today.
Well, there is a reason those Intel 4.5 W TDP chips are not labelled 3.6 GHz chips. IOW, you're basically contradicting yourself there.

A kind reminder to stay away from Ars' Javascript benchmark methodology and numbers.
Not good cross platform, but one might say they could be basic intra-platform comparators.

Plus, there is not much else available right now.
 

asendra

Member
Nov 4, 2012
156
12
81


A kind reminder to stay away from Ars' Javascript benchmark methodology and numbers. Only they could end up with a 300% discrepancy from reality such as on the S7 in this chart.

I'm not an Android expert, but doesn't manufacturer roms ship with other browser apart from Chrome? Maybe they used that for that bench
 

Nothingness

Platinum Member
Jul 3, 2013
2,757
1,405
136
Not good cross platform, but one might say they could be basic intra-platform comparators.
Even intra-platfom, if you don't retest the older iPhone's with the newer OS (and browser) the comparison makes little sense.
 

Eug

Lifer
Mar 11, 2000
23,752
1,285
126
Even intra-platfom, if you don't retest the older iPhone's with the newer OS (and browser) the comparison makes little sense.
True. However, I don't know what OSes he had installed. However, iOS 10 is now out officially, and the GM has been out for a week already.

Also, he says he's going to be updating those graphs soon, and will also include Geekbench 4. Presumably since Geekbench 4 has only been out a couple of weeks, all the iDevices will be running it on iOS 10. (Mind you, GB4's speed on iOS 10 and iOS 9 seemed to be the same for me.)

BTW, my 7 Plus is now with UPS (in China).
 

Eug

Lifer
Mar 11, 2000
23,752
1,285
126


BTW, this was from Ars' review:

Apple tells us that only two of the A10 Fusion’s cores can be lit up at any one time and that iOS automatically decides which tasks light up the low-power cores and which tasks hit the high-performance cores. It’s meant to be entirely invisible to developers, and early big.LITTLE implementations worked in the same way. More recent ARM chips have allowed both the high-performance and low-power cores to be enabled at the same time, but Apple has decided against it, either because it doesn’t actually improve performance much or because it wanted to keep things simple on the software side.

This is different from what I had understood from posts in this forum, which I thought had suggested this was hidden from the kernel.
 

Mopetar

Diamond Member
Jan 31, 2011
8,008
6,454
136
I'd say it does matter, although it may only be relevant in the long term. Let's say the gulf between Apple's chips and Qualcomm's is large for a long time. Customers notice that hey, the iPhone users are doing things that our phones can't do.

There isn't a whole lot that you can do with an iPhone that you can't on an Android phone. You could argue that iOS runs a little smoother, but I think that has more to do with Android than the SoC as they were designed differently such that even if you put Android on an Apple SoC, it wouldn't fix the fundamental underlying design choices that lead to that difference. Otherwise at best you get something that's slightly faster on the iPhone, and unless you're really pegging the SoC, it won't be human noticeable. Look at some video speed test comparisons where they open apps and do simple tasks. In most cases the results are so close that it's imperceptible or may be more of a result of slightly different start times. Beyond that you have gaming, which doesn't matter too much when the most popular games are things like Angry Birds or Candy Crush that don't require much computational muscle.

Where this difference might matter is with tablets where people are starting to use the kind of apps that can tax the CPU/GPU to a larger degree. I think that this explains why Android can be the leader in mobile phones, but more of an also ran in the tablet space.

Apple's aggressive approach to SoC performance suggests that they want to try to make their own processors for all of their products lines at some point. They don't care about competing with Qualcomm or Samsung as much as they want to be able to beat Intel, at which point they're that much closer to vertical integration for their traditional computing platforms.

Qualcomm is a small fry compared to Apple, not sure why this is a surprise

It's kind of funny to note that Qualcomm only got into the SoC game around the same time as Apple. Prior to that they were just making cellular basebands. Considering that they were also a bit of an upstart in the SoC business, it's kind of funny that they became as big of a player as they currently are and how many other companies that had more experience have gotten out of making SoCs for mobile phones.
 

Commodus

Diamond Member
Oct 9, 2004
9,215
6,818
136
There isn't a whole lot that you can do with an iPhone that you can't on an Android phone. You could argue that iOS runs a little smoother, but I think that has more to do with Android than the SoC as they were designed differently such that even if you put Android on an Apple SoC, it wouldn't fix the fundamental underlying design choices that lead to that difference. Otherwise at best you get something that's slightly faster on the iPhone, and unless you're really pegging the SoC, it won't be human noticeable. Look at some video speed test comparisons where they open apps and do simple tasks. In most cases the results are so close that it's imperceptible or may be more of a result of slightly different start times. Beyond that you have gaming, which doesn't matter too much when the most popular games are things like Angry Birds or Candy Crush that don't require much computational muscle.

Where this difference might matter is with tablets where people are starting to use the kind of apps that can tax the CPU/GPU to a larger degree. I think that this explains why Android can be the leader in mobile phones, but more of an also ran in the tablet space.

Apple's aggressive approach to SoC performance suggests that they want to try to make their own processors for all of their products lines at some point. They don't care about competing with Qualcomm or Samsung as much as they want to be able to beat Intel, at which point they're that much closer to vertical integration for their traditional computing platforms.

I'm thinking more long-term. There are signs that Apple may be heading in a direction that greatly benefits faster hardware: namely, machine learning. Remember, iOS 10 does object recognition in photos on-device, not in the cloud. If Apple can handle more and more of those AI-like tasks on your phone, it'll have an edge in responsiveness and flexibility. That and "never say never" is a pretty good motto in tech.

Having said that: I'll agree that Apple's performance advantages are more tangible in tablets. It doesn't help that most Android vendors have largely abandoned high-end tablets.
 

dark zero

Platinum Member
Jun 2, 2015
2,655
138
106
Sure there is, the design probably can't handle running at 3GHz without consuming way too much power, if it can even hit those frequencies at all.

Anyway, A10 is a wider/higher performance/MHz design than any Intel core today, at least in non-SIMD applications (aka most client applications). So straight up comparing frequency and claiming one company is way further ahead than the other is ridiculous.

Look at delivered performance. If you look at it objectively, you will see that Apple is delivering Skylake Core m class performance in a handheld smartphone, an impressive achievement.

Intel is really good at what it does, and Apple is not a competitor to Intel across the board, but when it comes to CPU performance in a ~4W power envelope, Intel doesn't have that big of an advantage.
Maybe that speeds are being targeted to the iPad. Also... why not start to put Macs with ARM processors?

I feel that Apple can deliver Intel Core U tier with 25% less power if they scale up the chip to compete against them.
 

StrangerGuy

Diamond Member
May 9, 2004
8,443
124
106
There isn't a whole lot that you can do with an iPhone that you can't on an Android phone. You could argue that iOS runs a little smoother, but I think that has more to do with Android than the SoC as they were designed differently such that even if you put Android on an Apple SoC, it wouldn't fix the fundamental underlying design choices that lead to that difference. Otherwise at best you get something that's slightly faster on the iPhone, and unless you're really pegging the SoC, it won't be human noticeable. Look at some video speed test comparisons where they open apps and do simple tasks. In most cases the results are so close that it's imperceptible or may be more of a result of slightly different start times. Beyond that you have gaming, which doesn't matter too much when the most popular games are things like Angry Birds or Candy Crush that don't require much computational muscle.

Where this difference might matter is with tablets where people are starting to use the kind of apps that can tax the CPU/GPU to a larger degree. I think that this explains why Android can be the leader in mobile phones, but more of an also ran in the tablet space.

Performance is not just the only goal for Apple having a brilliant in-house SoC design team. It's also a carefully planned out move to retain as much control over their end product. It's amazing how hardware nerds focus so much on benchmarks that they don't get the latter.

If I'm Apple I wouldn't want to source SoCs from Intel or QC either when there are so much conflicts of interests working against me.
 
Reactions: Arachnotronic
Mar 10, 2006
11,715
2,012
126
Performance is not just the only goal for Apple having a brilliant in-house SoC design team. It's also a carefully planned out move to retain as much control over their end product. It's amazing how hardware nerds focus so much on benchmarks that they don't get the latter.

If I'm Apple I wouldn't want to source SoCs from Intel or QC either when there are so much conflicts of interests working against me.

tons of conflicts especially with Qualcomm. If Qualcomm's modems weren't the "safe" choice I would honestly expect Apple to completely dump Qualcomm for Intel long term because Qualcomm (as well as MediaTek) is a key enabler of these low-cost, fairly high quality phones that you see from local vendors in China and other growth markets that are causing Apple so much headache. Qualcomm does pretty much all of the heavy lifting on the board design and even the industrial design and in many cases, the phone "maker" just slaps their bloated "differentiated" UI on the thing as well as their logo. Oh, and I guess they pick the colors too.

Given how much more content Qualcomm has in these non-Apple phones, it clearly prefers that Apple lose share.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |