8650u A12 A12/8650u
400.perlbench - 45.38 -
401.bzip2 30.2 28.54 0.95
403.gcc 43 44.56 1.04
429.mcf 33.3 49.92 1.50
445.gobmk 31.5 38.54 1.22
456.hmmer 37.3 43.24 1.16
458.sjeng 32.9 27.97 0.85
462.libquantum 95.5 113.40 1.19
464.h264ref 69.6 66.59 0.96
471.omnetpp 20.5 35.73 1.74
473.astar 24.4 27.25 1.12
483.xalancbmk 47.3 57.03 1.21
The A12X is pretty exciting, but I badly want to know how it stacks up against Ice Lake, and we should be able to do that by now. The Skylake architecture is so old that it's not even fair to compare it to the A12X. Let's hope Intel can ship Ice Lake soon...
But I think the naming makes it clear that Ice Lake was ALWAYS meant to be nothing more than a slight tweak, no different from Sandy Bridge->Ivy Bridge or Haswell->Broadwell. Pinning your hopes on it as some great leap forward seems likely to end in major disappointment...
The one performance point we have for IceLake is
https://browser.geekbench.com/v4/cpu/10445533
and this is distincly unimpressive. Ice Lake looks like exactly what you would expect from the name --- a slightly tweaked Skylake targeting a new process, NOT a new micro-architecture.
Now it's possible that this GB4 submission is fake or otherwise very misleading. (God knows there are plenty of such GB4 submissions.) But I think the naming makes it clear that Ice Lake was ALWAYS meant to be nothing more than a slight tweak, no different from Sandy Bridge->Ivy Bridge or Haswell->Broadwell. Pinning your hopes on it as some great leap forward seems likely to end in major disappointment...
Here is CINT 2006 on a Kaby Lake R i7-8650U gcc 7.3.0 -O3 -march=native
400.perlbench failed to compile and I have no time to investigate.Code:8650u A12 A12/8650u 400.perlbench - 45.38 - 401.bzip2 30.2 28.54 0.95 403.gcc 43 44.56 1.04 429.mcf 33.3 49.92 1.50 445.gobmk 31.5 38.54 1.22 456.hmmer 37.3 43.24 1.16 458.sjeng 32.9 27.97 0.85 462.libquantum 95.5 113.40 1.19 464.h264ref 69.6 66.59 0.96 471.omnetpp 20.5 35.73 1.74 473.astar 24.4 27.25 1.12 483.xalancbmk 47.3 57.03 1.21
A12 definitely rocks!
Looking at how people here try to dismiss every benchmark thrown at them, I think that's premature.Impressive...most impressive. Can we put to bed the meme that Apple CPUs are "only good in mobile phones"? The A12 CPU cores are excellent!![]()
I was under the impression the Ice Lake is the first new architecture since Skylake. Cannon Lake was supposed to be the 10nm die shrink of Skylake, no?
Only those that don't suit their agenda. The ones that do, they wholeheartedly embrace. And that's true for both/all sides.Looking at how people here try to dismiss every benchmark thrown at them, I think that's premature.
Impressive...most impressive. Can we put to bed the meme that Apple CPUs are "only good in mobile phones"? The A12 CPU cores are excellent!![]()
That transition could be done because back then x86 was much faster than PowerPC. Now A12, no matter how good it is, is not fast enough to run a Rosetta like layer without seriously impacting user experience.Seeing these resuts, I guess it's about time for the x86 -> ARM transition to happen at Apple, if not at the next node available to them. They could pull off PPC -> x86 with a translation layer, so...
The user experience would probably be quite good actually. Apple has laid a good foundation for another architectural transition. They have promoted the use of bit code since early/mid 2015, which means that most apps compiled since then would run natively on the new devices. And of course all work that is achieved by calling system resources would also run natively.That transition could be done because back then x86 was much faster than PowerPC. Now A12, no matter how good it is, is not fast enough to run a Rosetta like layer without seriously impacting user experience.
FWIW 32-bit x86 translated to ARM code by Microsoft results in about half of speed compared to native. And their translated code looks very good. That gives an idea of how much faster Apple chips would need to be to support translation.