mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Hardware (https://www.mersenneforum.org/forumdisplay.php?f=9)
-   -   raspberry pi3 and srxsieve speed (https://www.mersenneforum.org/showthread.php?t=23174)

pepi37 2018-03-20 11:16

raspberry pi3 and srxsieve speed
 
Can somebody share speed of srxsieve on raspberry pi3 .
Since price was same I will not buy previous models , but I would like to know what speed i can expect before I buy it?
Just say what sequence and what range was tested, and of course speed. So I can compare it with my PCU.
Thanks

wombatman 2018-03-20 14:37

[QUOTE=pepi37;482864]Can somebody share speed of srxsieve on raspberry pi3 .
Since price was same I will not buy previous models , but I would like to know what speed i can expect before I buy it?
Just say what sequence and what range was tested, and of course speed. So I can compare it with my PCU.
Thanks[/QUOTE]

I'd have to go back and look up the actual range and whatnot, but it's very slow. Even with multithreaded sr1sieve (which should be the fastest), I recall getting maybe 5M p/sec, where I could 10-100x that on a normal CPU. The only way I could see it working would be to have enough Pis that you could split a range into small chunks.

M344587487 2018-03-20 14:52

I can if you send me a link to srxsieve and the command to use, I could only find possibly outdated versions of srsieve and I've never used it before. If you haven't bought the pi yet you should get a pi3b+, it replaced the pi3b as of last week. I can test on a 64 bit distro with a pi3b and the 32 bit raspian distro with the 3b+ (64 bit distros haven't caught up to 3b+ yet). I imagine 32 vs 64 bit is irrelevant for sieving but maybe not.

rogue 2018-03-20 15:04

[QUOTE=M344587487;482875]I can if you send me a link to srxsieve and the command to use, I could only find possibly outdated versions of srsieve and I've never used it before. If you haven't bought the pi yet you should get a pi3b+, it replaced the pi3b as of last week. I can test on a 64 bit distro with a pi3b and the 32 bit raspian distro with the 3b+ (64 bit distros haven't caught up to 3b+ yet). I imagine 32 vs 64 bit is irrelevant for sieving but maybe not.[/QUOTE]

To get the most out of the CPU you need asm routines.

M344587487 2018-03-20 15:14

[QUOTE=rogue;482878]To get the most out of the CPU you need asm routines.[/QUOTE]

A53 socs have asimd, but only in armv8 aka 64bit mode. Any versions of srsieve that use asimd?

rogue 2018-03-20 17:17

[QUOTE=M344587487;482881]A53 socs have asimd, but only in armv8 aka 64bit mode. Any versions of srsieve that use asimd?[/QUOTE]

The only asm routines in srxsieve are for x86 and x86-64.

ET_ 2018-03-20 18:01

Ernst Mayer is the one I know to "translate" Intel asm to ARM v8 vector asm.

But he obviously has more important work to do right now...

I have a lot of documentation, should you need it... but very little time.


All times are UTC. The time now is 04:07.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.