After reading a little more about this, it seems the numbers are inflated if the problem size is too low, something about the processors of today being too fast to accurately judge with such a small problem set. Once the problem set is above a certain level, things are equalled out.
The Android Linpack app runs at a 550 Problem Size. My iPhone 4S gets 80.86 Max Mflop/s without multithreading, and it stays consistent even when I choose a 2000 Problem Size.
Image
As I've been saying, the iPhone 4S CPU is way ahead of the competition:
Image
This video shows the HTC One X Multi-threaded Linpack benchmark. The highest he got was 117, lowest 106.
http://www.youtube.com/watch?feature=player_detailpage&v=Jiw2kWSU9s4#t=236s
I ran it three times in Multi-threaded mode, for comparison's sake:
Image
Again the iPhone 4S comes out on top.
Maybe I'm missing something. But I could consistently get the same results with the old app. After update and plugging the old problem size into it I get consistent results, however they are WAAAY different like you showed.
My argument wasn't what's faster it was the inconsistency in the benchmark results. Doing the same "problem" should have the same solution.
Unless I'm missing something. I'm at work so I'm not 100% focused on this lol.