I think it's important to distinguish between floating point and integer 
performance. X64 FPU is very powerful, which might make a big difference to the 
pi calculation.



Jeffrey Bastian <[email protected]> wrote:

>On Fri, May 30, 2014 at 03:57:52PM -0400, Robert Moskowitz wrote:
>> So now I have some approximation of F20 running on my cubieboard2.
>> So I want to do a performance comparison, and simple BOGOmips from
>> /proc/cpuinfo probably does not tell the whole story of RISC vs
>> CISC.
>> 
>> So is there a tool available for F20 on both that I can use?
>
>
>A quick-n-dirty CPU benchmark is to just run
>  openssl speed [algorithm]
>and compare the results of the various hashing and encryption
>algorithms.  For example:
>
>~]$ openssl speed md5
>Doing md5 for 3s on 16 size blocks: 11289961 md5's in 3.00s
>Doing md5 for 3s on 64 size blocks: 8221348 md5's in 2.99s
>Doing md5 for 3s on 256 size blocks: 4560242 md5's in 3.00s
>...
>...
>The 'numbers' are in 1000s of bytes per second processed.
>type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
>md5              60213.13k   175975.34k   389140.65k   551768.06k   630786.73k
>
>
>Another is to calculate pi out to some number of digits and time it.
>For example, on my laptop with a Core i7-4600U, calculating to 10,000
>digits takes nearly 2 minutes:
>
>~]$ time bc -l <<<'scale=10000;pi=4*a(1);0'
>0
>
>real    1m48.646s
>user    1m48.590s
>sys     0m0.011s
>
>
>Meanwhile, my Trimslice with a 1GHz Tegra 2 takes over 10 minutes:
>
>~]$ time bc -l <<<'scale=10000;pi=4*a(1);0'
>0
>
>real    10m14.643s
>user    10m14.523s
>sys     0m0.028s
>
>
>Jeff
>_______________________________________________
>arm mailing list
>[email protected]
>https://admin.fedoraproject.org/mailman/listinfo/arm
_______________________________________________
arm mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/arm

Reply via email to