Povray on ARM

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Dec 30, 2004
12,553
2
76
How much faster do you think the 8974 in the N5 would be pixel/clock?
Has about 50% more memory bandwidth.

I'm honestly a little surprised at the APQ8064's performance in the N4. E.g. that an A9 architecture (exynos 4210 bests it)
 
Last edited:

jhu

Lifer
Oct 10, 1999
11,918
9
81
How much faster do you think the 8974 in the N5 would be pixel/clock?
Has about 50% more memory bandwidth.

I would imagine it should be faster since the code is branchy and both it and the data are too large to fit anywhere but main memory on these mobile devices.

I'm honestly a little surprised at the APQ8064's performance in the N4. E.g. that an A9 architecture (exynos 4210 bests it)

I am too. OTOH, my Nook Tablet (Cortex A9) has a lower resolution screen than my Nexua 4, yet feels a lot slower than the Nexus 4. GPU is also important for these devices.
 
Last edited:
Dec 30, 2004
12,553
2
76
I would imagine it should be faster since the code is branchy and both it and the data are too large to fit anywhere but main memory on these mobile devices.
how much would 50% better get?
I guess we'll have to wait until you review one! ;)
I am too. OTOH, my Nook Tablet (Cortex A9) has a lower resolution screen than my Nexua 4, yet feels a lot slower than the Nexus 4. GPU is also important for these devices.

not all A9s are alike. The Exynos was known to be a "super good version" E.g. the TI 4430 is a terrible A9 IMO. edit: oh, it looks ok here; maybe it's the android benchmarks/was poorly optimized.
Or, someone took time to commit performance stuff that can take advantage of 4210?
or maybe this is just FPU performance or something.
 
Last edited:

jhu

Lifer
Oct 10, 1999
11,918
9
81
Just got an FX 8350 to replace my 1090T. So, IPC really has more or less caught up with Phenom II. Total system idle power draw is lower (69W vs 79W), full load power draw is higher (255W vs. 216W), but total power used is lower (33660J vs. 40791J). Interestingly, compiling with avx (-mavx) gives the same performance as without avx (I was expecting less performance).

Updated with FX 8350, more ARM, and Pentium 4 results.
 
Last edited:

jhu

Lifer
Oct 10, 1999
11,918
9
81
how much would 50% better get?
I guess we'll have to wait until you review one! ;)

Just got my Galaxy S5 (AT&T), which has a somewhat similar processor as the Nexus 5 (Snapdragon 801 vs. Snapdragon 800, both have Krait 400 cores though). Raw CPU performance of Qualcomm's chips are lower than Samsung's Exynos.

I've also just discovered that, despite not having root access, I can still run Povray on the phone.
 
Last edited:

Nothingness

Diamond Member
Jul 3, 2013
3,292
2,360
136
Just got my Galaxy S5 (AT&T), which has a somewhat similar processor as the Nexus 5 (Snapdragon 801 vs. Snapdragon 800, both have Krait 400 cores though). Raw CPU performance of Qualcomm's chips are lower than Samsung's Exynos.
I'm surprised by how bad S80x is on this benchmark.

Can you provide me with the ARM Android binary so that I play with it?

And again thanks for keeping this up :)
 

jhu

Lifer
Oct 10, 1999
11,918
9
81
Someone pointed out that Snapdragon processor results may low due to thermal throttling. So I reran Povray with 1 thread and set the CPU clock speeds at about 1 GHz. Sure enough, the per core results are much better.
 

sm625

Diamond Member
May 6, 2011
8,172
137
106
After two years, where do the latest 2.5GHz smartphone chips place on the OP's chart?
 
Dec 30, 2004
12,553
2
76
Someone pointed out that Snapdragon processor results may low due to thermal throttling. So I reran Povray with 1 thread and set the CPU clock speeds at about 1 GHz. Sure enough, the per core results are much better.

you can use software to adjust the thermal throttle points and the S5 throttles pretty quickly due to the plastic body. The CPU is usually throttled conservatively; I go almost exclusively off the battery with a catch at 75C. I don't game and it's rare that the CPU gets to 75C on my Nexus5.

Anandtech put the S5 in water to bypass the thermal throttling on their benchmarks. You don't have to do that...but...might as well put the IP67 to use??? ;) :D :whiste:
http://www.anandtech.com/show/7942/galaxy-s5-followup
 
Last edited:

jhu

Lifer
Oct 10, 1999
11,918
9
81
you can use software to adjust the thermal throttle points and the S5 throttles pretty quickly due to the plastic body. The CPU is usually throttled conservatively; I go almost exclusively off the battery with a catch at 75C. I don't game and it's rare that the CPU gets to 75C on my Nexus5.

Anandtech put the S5 in water to bypass the thermal throttling on their benchmarks. You don't have to do that...but...might as well put the IP67 to use??? ;) :D :whiste:
http://www.anandtech.com/show/7942/galaxy-s5-followup

Wow, never thought about putting it under water. Oh well. I returned the S5 because it couldn't be rooted and got an HTC One M8 instead. And it was cheaper!
 
Dec 30, 2004
12,553
2
76
oh I guess I need to compile it myself if I want to try diff architecture flags!

edit: nvmd. that gets way too hot way too fast. Can't even benchmark without throttling. Tell me mister anderson...

now I must mod my phone to have a heatsink...
 
Last edited:

henriok

Junior Member
Apr 28, 2014
4
0
0
Nice chart. But I guess that the G4 PowerPC is "7400" and not "4700" since the first exists and the latter don't.
 

jhu

Lifer
Oct 10, 1999
11,918
9
81
Nice chart. But I guess that the G4 PowerPC is "7400" and not "4700" since the first exists and the latter don't.

You're right. Updated.

Also added Haswell i5. Ivy Bridge is slightly faster than Sandy Bridge. But I'm impressed that 1 thread on Haswell is within 5% of Ivy Bridge + HT. Wow!