Friday, May 30, 2014

Re: [fedora-arm] Performance test of X64 compared to arm

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 <jbastian@redhat.com> 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
>arm@lists.fedoraproject.org
>https://admin.fedoraproject.org/mailman/listinfo/arm
_______________________________________________
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

No comments:

Post a Comment