maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Competitors (https://talk.maemo.org/forumdisplay.php?f=4)
-   -   How fast are different ARM CPUs? (https://talk.maemo.org/showthread.php?t=43189)

u2maemo 2010-02-03 04:37

How fast are different ARM CPUs?
 
Users all hope to know how fast is the device they are using or will buy.

Not like x86 platform, there are a lot of test software to show different aspect of the cpu's performance. ARM platform don't have so many. But pi is the same on both x86 and ARM, can be used to show useful info about ARM CPU.

here is for my N810.

apt-get install pi

Quote:

~# cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 2 (v6l)
BogoMIPS : 164.36
Features : swp half thumb fastmult vfp edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant : 0x0
CPU part : 0xb36
CPU revision : 2
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 32768
I assoc : 4
I line length : 32
I sets : 256
D size : 32768
D assoc : 4
D line length : 32
D sets : 256

Hardware : Nokia RX-44
Revision : 24202524
Serial : 0000000000000000
Quote:

# bash -c "time pi 1048576 >/dev/null" 2>&1 | grep real
real 6m0.565s
hope more users provide test result then we know more about different ARM cpu.

Other test method please also be suggested. Thanks!

itpastorn 2010-02-03 14:19

Re: How fast are different ARM CPUs?
 
Problem is, how do we test on devices that do not have a shell?

Veix 2010-02-03 17:36

Re: How fast are different ARM CPUs?
 
I think jailbroken iphone has shell somekindof.. so pi should be available for it somehow through cydia....
n900 and n1 numbers anyone ?

craftyguy 2010-02-03 18:06

Re: How fast are different ARM CPUs?
 
Here are the results for the N900, running the latest PR1.1

Quote:

# bash -c "time pi 1048576 >/dev/null" 2>&1 | grep real
real 3m55.503s

~# cat /proc/cpuinfo
Processor : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 499.92
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x1
CPU part : 0xc08
CPU revision : 3

Hardware : Nokia RX-51 board
Revision : 2101
Serial : 0000000000000000

abubakar 2010-02-03 18:15

Re: How fast are different ARM CPUs?
 
Quote:

Originally Posted by craftyguy (Post 509030)
Here are the results for the N900, running the latest PR1.1

hey, how is your BogoMIPS (whatever that mean :) ) at 499? Mine is 249.96! Now i'm worried! Can anyone explain plz ? Is it because i'm running the 44-1 firmware?

craftyguy 2010-02-03 18:20

Re: How fast are different ARM CPUs?
 
BogoMIPS represents a very very rough performance value of the CPU at the given time. Things like CPU frequency throttling will cause that number to appear smaller. My guess is your N900 CPU was throttled to a much lower frequency when you read /proc/cpuinfo than mine was :)

abubakar 2010-02-03 18:28

Re: How fast are different ARM CPUs?
 
i cccc .... thats gud. I just played media player and than tried cpuinfo and I got 499 :) ... sheww

craftyguy 2010-02-03 18:30

Re: How fast are different ARM CPUs?
 
In case you're interested in BogoMIPS and how it is a hilariously poor performance measurement, wikipedia has a pretty good explanation of what it is and how it is measured: http://en.wikipedia.org/wiki/BogoMips

shadowjk 2010-02-03 21:18

Re: How fast are different ARM CPUs?
 
Sheevaplug 1.2 GHz

Processor : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS : 1192.75
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1

Hardware : Marvell SheevaPlug Reference Board
Revision : 0000
Serial : 0000000000000000


# bash -c "time pi 1048576 >/dev/null" 2>&1 | grep real
real 0m44.774s

u2maemo 2010-02-03 22:13

Re: How fast are different ARM CPUs?
 
I just wonder why
arm v5(Sheevaplug 1.2 GHz)
fast than
both arm v7(omap 3420 cortex A8 600 MHz)
and arm v6(omap 2420 arm11 400 MHz)

frequency?
or
pi is not suit for performance test


All times are GMT. The time now is 23:58.

vBulletin® Version 3.8.8