Apple A9X the new mobile SoC king

Page 14 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Space69

Member
Aug 12, 2014
39
0
66
However, this just reaffirms my belief that these benches are not very useful cross platform.

Geekbench doesn't use the same algorithms nor data, so any cross platform comparisons are very hard because it doesn't test the same thing.
 
Last edited:

tempestglen

Member
Dec 5, 2012
81
16
71
Or rather, that 3dmark physics is closest thing to a real world benchmark that's ever regularly tested. Apple's broken useless Geekbench and the js tests, but not yet 3dmark.

3dmark physics????? Is the benchmark that gives the A8 and A8X SAME score?

Are you kiding me?

BTW, 95% people don't know the history of DEC P.A. branch.

That's why they don't understand that P.A.(accquired by Apple) is the most dangerous opponent to Intel.
 

Accord99

Platinum Member
Jul 2, 2001
2,259
172
106
3dmark physics????? Is the benchmark that gives the A8 and A8X SAME score?
As opposed to Geekbench which can barely get 1 DP flop/cycle on a modern Intel core?

It's a tribute to just how powerful Intel cores are when it can score so high on a program that's optimized to make Apple cores look good.
 

thunng8

Member
Jan 8, 2013
153
61
101
3dmark physics????? Is the benchmark that gives the A8 and A8X SAME score?

Are you kiding me?

BTW, 95% people don't know the history of DEC P.A. branch.

That's why they don't understand that P.A.(accquired by Apple) is the most dangerous opponent to Intel.

You do have a point. The 3dmark Physic test is seriously broken, at least on Apple cores. Cannot be taken seriously when an extra core with double the cache and double the memory bandwidth does not improve the score.
 
Last edited:

thunng8

Member
Jan 8, 2013
153
61
101
As opposed to Geekbench which can barely get 1 DP flop/cycle on a modern Intel core?

It's a tribute to just how powerful Intel cores are when it can score so high on a program that's optimized to make Apple cores look good.

They are not optimised for Apple cores. Geekbench started on PC and Mac, not on mobile devices. There are a few tests in there that could be better, especially the ones that does uses x87 instead of using AVX.

BTW, they also do not use Neon SIMD instruction for ARM either. So neither are highly optimised for their target environment.
 

Accord99

Platinum Member
Jul 2, 2001
2,259
172
106
They are not optimised for Apple cores. Geekbench started on PC and Mac, not on mobile devices. There are a few tests in there that could be better, especially the ones that does uses x87 instead of using AVX.
And then morphed into what it is today; to make Apple cores look good.

And if you feel 3DMark physics is broken, then certainly so is Geekbench and all of the javascript benchmarks, essentially all of the same benchmarks that were broken in 2013.
 

Nothingness

Platinum Member
Jul 3, 2013
2,751
1,397
136
There are a few tests in there that could be better, especially the ones that does uses x87 instead of using AVX.
Are you sure? I don't see any x87 code in the 32-bit Linux while I do see SSE instructions.
Code:
[Geekbench-3.3.2-Linux]$ objdump -d geekbench_x86_32 | grep fmul
[Geekbench-3.3.2-Linux]$ objdump -d geekbench_x86_32 | grep mul | grep '%x' | head
 804e37a:    f3 0f 59 05 38 22 20     mulss  0x8202238,%xmm0
 804fe99:    f3 0f 59 05 38 22 20     mulss  0x8202238,%xmm0
 804ff10:    f2 0f 59 05 c0 23 20     mulsd  0x82023c0,%xmm0
 8063491:    f2 0f 59 05 c0 23 20     mulsd  0x82023c0,%xmm0
 80636f2:    f2 0f 59 05 c0 32 20     mulsd  0x82032c0,%xmm0
 80638f1:    f2 0f 59 15 d8 32 20     mulsd  0x82032d8,%xmm2
 8063908:    f2 0f 59 c2              mulsd  %xmm2,%xmm0
 8063b56:    f2 0f 59 05 e0 32 20     mulsd  0x82032e0,%xmm0
 8063b5e:    f2 0f 59 46 4c           mulsd  0x4c(%esi),%xmm0
 8063cc6:    f2 0f 59 05 e0 32 20     mulsd  0x82032e0,%xmm0
[Geekbench-3.3.2-Linux]$ objdump -d geekbench_x86_32 | grep mul | grep -c '%x'
907
BTW, they also do not use Neon SIMD instruction for ARM either. So neither are highly optimised for their target environment.
NEON SIMD isn't IEEE-compliant and only supports single precision. So its use is limited. ARM 64-bit fixed that.
 

Nothingness

Platinum Member
Jul 3, 2013
2,751
1,397
136
You were rather imprecise, since most people would think the term SSE/AVX indicate SIMD operations and most offen it does. But not here - it's scalar.
Yes, sorry for thinking people who comment and read know what's being discussed :ninja:

Just kidding, you are perfectly right, this needed clarification
 

Thala

Golden Member
Nov 12, 2014
1,355
653
136
NEON SIMD isn't IEEE-compliant and only supports single precision. So its use is limited. ARM 64-bit fixed that.

NEON SIMD single precision arithmetic is fully IEEE 754 compliant. What makes you think it is not?
 

Space69

Member
Aug 12, 2014
39
0
66
Yes, sorry for thinking people who comment and read know what's being discussed :ninja:

Wouldn't this be great! On the other hand, if they knew what's being discussed they wouldn't use any of mentioned benchmark in this thread for cross platform performance comparisons.
 

tempestglen

Member
Dec 5, 2012
81
16
71
And then morphed into what it is today; to make Apple cores look good.

And if you feel 3DMark physics is broken, then certainly so is Geekbench and all of the javascript benchmarks, essentially all of the same benchmarks that were broken in 2013.

Let's wait for SPEC2000 score for A9, but I hope anandtech gives us SPEC06, LOL
 

Enigmoid

Platinum Member
Sep 27, 2012
2,907
31
91
You do have a point. The 3dmark Physic test is seriously broken, at least on Apple cores. Cannot be taken seriously when an extra core with double the cache and double the memory bandwidth does not improve the score.

3dmark physics stresses the random access performance of the memory controller as well as FP performance. A lot of ARM cores are focused on sequential memory IO for graphics and so punch lower than other benchmarks would indicate.
 

Nothingness

Platinum Member
Jul 3, 2013
2,751
1,397
136
3dmark physics stresses the random access performance of the memory controller as well as FP performance. A lot of ARM cores are focused on sequential memory IO for graphics and so punch lower than other benchmarks would indicate.
Some recent ARM cores have hardware prefetchers, some even can cross pages, a feature Intel only recently added. And if accesses are really random, there's nothing a prefetcher can do, even on Intel CPU. The best you can do is trying to lower latency.
 

amyklai

Senior member
Nov 11, 2008
262
8
81
You're the one talking about "graphics benchmark". The OP talks about Metal benchmark and this definitely looks like a GPU benchmark.

Well, he said "Metal bench", but as far as I can see, it's just a random app that doesn't even claim to be comprehensive benchmark of any kind.

Getting a massive speedup in a certain subset of features (which may show drastic improvements in an app that just happen to mainly use that subset) is something entirely different than getting that same speedup over a benchmark that attempts to use the whole feature set.
 
Last edited:

Thanatosis

Member
Aug 16, 2015
102
0
0
I'm seeing much larger variation between 6s scores vs iphone 5s/6 scores from the last two years. It looks like some 6s score as low as 2200/4000, while mine consistently scores 2550/4400. I think that the variation could be due to some A9 being Samsung 14nm FF while others being TSMC 16nm FF.


 
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/    |