mersenneforum.org  

Go Back   mersenneforum.org > New To GIMPS? Start Here! > Information & Answers

Reply
 
Thread Tools
Old 2012-03-31, 18:38   #1
user115
 

497110 Posts
Lightbulb GIMPS client on Android?

Where can I find a good version of the GIMPS client/mprime/Prime95 for Android? This is useful when I'm charging my phone, so it could be searching (slowly) for small prime numbers and at least the phone is actively doing something while charging. This could also be useful for rooted and overclocked phones, if not made yet. Lastly, it could also be useful for phone CPU stress testing. Any ideas? :/
  Reply With Quote
Old 2012-03-31, 19:23   #2
science_man_88
 
science_man_88's Avatar
 
"Forget I exist"
Jul 2009
Dumbassville

8,369 Posts
Default

Quote:
Originally Posted by user115 View Post
Where can I find a good version of the GIMPS client/mprime/Prime95 for Android? This is useful when I'm charging my phone, so it could be searching (slowly) for small prime numbers and at least the phone is actively doing something while charging. This could also be useful for rooted and overclocked phones, if not made yet. Lastly, it could also be useful for phone CPU stress testing. Any ideas? :/
last time I asked the question about phones/ipod I got a no from George but I don't know enough to be sure.
science_man_88 is offline   Reply With Quote
Old 2012-03-31, 21:49   #3
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

1C1D16 Posts
Default

Prime95 uses x86 assembly, so unless you've got an x86 -> ARM translator, no.

Also, even the smallest double checks take a week (24/7) on hardware like an i7-2600K, running at ~4 GHz. There's not much your phone could do, even if there was an app you could run.

P-1 factoring requires at least 500MB of RAM, preferably a GB or more.

Trial factoring might be possible, but then again GPUs are so blasted good at TF that any contribution you could make would be next to nil.

There are quick programs to do LL testing that don't require the assembly (Google "glucas"), but unless you can compile a C program to run on your phone, it's not possible. (And again, you'd still suffer from massively long assignment lengths, very probably 1 yr+, especially if it only runs while charging.)
Dubslow is offline   Reply With Quote
Old 2012-04-01, 02:47   #4
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

22·7·11·29 Posts
Default

There is a thread here around about LL-ing on Samsung Galaxy, I downloaded the stuff at that time and tried on my daughter's toy (I do not have one, but she does, I am more of a "motorola c1xx" guy). It could prove that M(521) is prime in a reasonable time , if you are interested in it, look for the thread and play with the applications.

Last fiddled with by LaurV on 2012-04-01 at 02:47
LaurV is offline   Reply With Quote
Old 2012-04-01, 10:03   #5
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

2×3×1,699 Posts
Default

Quote:
Originally Posted by user115 View Post
Where can I find a good version of the GIMPS client/mprime/Prime95 for Android? This is useful when I'm charging my phone, so it could be searching (slowly) for small prime numbers and at least the phone is actively doing something while charging. This could also be useful for rooted and overclocked phones, if not made yet. Lastly, it could also be useful for phone CPU stress testing. Any ideas? :/
To be honest, you'd get much better productivity from other projects. As has been explained, your phone almost certainly doesn't have enough computrons or enough memory to run LL tests on currently interesting Mersenne numbers.

Something like ECM factoring of relatively small integers (i.e. between 100 and 1000 decimal digits) might be more appropriate, especially if your phone could also run an ecmnet client so you don't have to spend time babysitting the application. Strangely enough, I'm running an ecmnet server

Unfortunately, I don't know of any ECM software for Android. I see no reason why it can't be built though.


Paul
xilman is offline   Reply With Quote
Old 2017-01-29, 20:45   #6
zudduz
 
Jan 2017

1 Posts
Default I think it's time to revisit

Can we revisit this topic. It's been 5 years. The mobile phone market has exploded and people are beginning to buy smartphones instead of computers.
zudduz is offline   Reply With Quote
Old 2017-01-31, 23:53   #7
thyw
 
Feb 2016
! North_America

2×37 Posts
Default

Have you read this thread:Mlucas (or Prime95) for Android ? It's about half year old.
Try searching "fastest mobile arm cortex whatever vs x86 2500k intel cpu vs pi3 modern... "or something like that in google. I couldn't find anything. I hope benchmarks exists somewhere.

Last fiddled with by thyw on 2017-02-01 at 00:31
thyw is offline   Reply With Quote
Old 2017-02-01, 00:18   #8
lavalamp
 
lavalamp's Avatar
 
Oct 2007
London, UK

101001000012 Posts
Default

Quote:
Originally Posted by Dubslow View Post
P-1 factoring requires at least 500MB of RAM, preferably a GB or more.
Since someone resurrected the thread, this requirement now seems perfectly reasonable for a phone, for instance mine has 4GB RAM.

The trouble I suspect would be aggressive battery optimisation techniques which suspend apps or switch the CPU to a low power state once the screen is locked, but if those could be disabled...
lavalamp is offline   Reply With Quote
Old 2017-02-01, 01:53   #9
nordi
 
Dec 2016

3×13 Posts
Default

Quote:
Originally Posted by thyw View Post
Try searching "fastest mobile arm cortex whatever vs x86 2500k intel cpu vs pi3 modern... "
Android also runs on Intel CPUs, e.g. tablet computers. The more recent ones use CPUs like these, for which we have a benchmark result.

According to the benchmark, a LL double check should take ~68 days on one core. On 4 cores (and adjusting for the lack of turbo when all cores are used) it would take ~27 days for a double check. And in contrast to smartphones, tablets spend most of their lifes at home, where you can supply them with electricity.

So the compute power is there (assuming that an Android App could use the kind of highly optimized Assembly code that we use in other OSes).
nordi is offline   Reply With Quote
Old 2017-06-12, 22:14   #10
hgb
 
Jun 2017

1 Posts
Talking ~35 days for M46468607 on tablet with atom 4-core

at the moment i am (D-) testing M46468607 with my atom-windows-tablet (22nm).
THIS ATOM IS NOT EVEN THE MOST RECENT TABLET CPU and i get ~60.000 ms/iter which is quite impressive for ~5W cpu power consumption i think...
so my point is that i am pretty sure tablets from today r more efficient in testing integers than >5 year old x86/x64 pc-cpus...
so i'd love to use all my android devices for testing integers in case someone would be so nice to port prime95 to android os ...
hgb is offline   Reply With Quote
Old 2017-06-13, 04:51   #11
VBCurtis
 
VBCurtis's Avatar
 
"Curtis"
Feb 2005
Riverside, CA

32·7·71 Posts
Default

You can find other ways to melt your phone's innards than running Prime95 for a few minutes.
How does citing stats on an Intel x64 CPU have anything to do with a phone's processor, or its efficiency?
VBCurtis is online now   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Android app recommendations Uncwilly Lounge 11 2020-10-07 12:40
GMP-ECM for Android yoyo GMP-ECM 6 2016-01-19 20:04
Android henryzz Lounge 7 2011-01-19 18:21
Ideas for a novice GIMPS client E_tron Lounge 20 2003-07-06 03:03
Optimal Hardware for bare GIMPS client Angular Hardware 25 2003-03-04 15:05

All times are UTC. The time now is 01:36.

Thu Nov 26 01:36:11 UTC 2020 up 76 days, 22:47, 3 users, load averages: 1.03, 1.27, 1.50

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

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.