Bei Gimps ist alles Neu

GIMPS, Riesel, SOB, PrimeGrid, etc.
Nachricht
Autor
Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland

Re: Bei Gimps ist alles Neu

#49 Ungelesener Beitrag von Norman » 07.09.2012 21:01

ein kleines tool zu mfaktc/mfakto für win das noch in entwicklung ist aber seinen dienst verrichtet:

MfaktXapp
https://skydrive.live.com/?cid=3fe1e470 ... 8C907B!215
mfaktXapp is a Windows 32/64 bit installations running .NET 3.5
There is no Java or Linux version.

mfaktapp assists in adding work, reporting results and monitoring progress of mfaktc or mfakto GPU programs. The "balance work" feature is very useful when running multiple instances of a mfaktX program. It does not provide automated method of getting or reporting work. {Possible future version.}
It is a GUI program using classic windows forms compiled in Microsoft Visual Studio 2010

See readme in the zip file for more details for each build.

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland

Re: Bei Gimps ist alles Neu

#50 Ungelesener Beitrag von Norman » 08.09.2012 16:38

ein neues programm für GPU (cuda) zur trial division von fermat und doppelten mersennechen zahlen wurde in der beta-version von George Woltman released.
apps für linux und win erhältlich.
was ich nicht so toll finde ist dass man die reservierungen der ranges noch voll per hand mit email-verkehr hin und her düdeln muss und die syntax von hand-zu-fuß in die worktodo.txt einpflegen muss.
da warte ich lieber bis es eine kompfortablere lösung gibt.

http://www.mersenneforum.org/showthread.php?t=17162
Today I'm releasing a beta version of a GPU factoring program for the double-Mersennes (MM61, MM89, MM107, MM127) and small Fermat numbers (F26 to F157). Sources attached. Nvidia cards with 2.0 compute capability is required.

Luigi Morelli will be managing reservations and results (Thanks!). Luigi has calculated that a single GTX 580 can reproduce in 6-8 months all the work that has been done by fermatsearch.org in the last 12 years!! This is an excellent opportunity to push trial factoring limits several bits higher. (My pet project, factoring MM127, has an ~4% chance of finding a factor if we push the trial factoring limit to 2^184 -- admittedly a good deal of work).

See the included readme.txt file in the sources for more details (excerpts below)

This program uses GPU sieving so is an excellent choice for computers with decent nvidia GPUs but underpowered CPUs.

(readme.txt excerpt):


Luigi Morelli has graciously volunteered to manage reservations and results reporting. Visit http://www.fermatsearch.org to grab a range of k values for Fermat numbers. Visit http://www.moregimps.it/doublemersennes/ for the double Mersenne numbers (it is under construction and a new domain name is pending).

Here is some of what you need to know:

mmff.exe is derived from mfaktc.exe. Like mfaktc.exe, mmff.exe uses a .ini file to control its behavior (mmff.ini). You'll want to adjust GPUSievePrimes and GPUSieveSize for best performance.

Mmff.exe also uses a worktodo.txt file to control what numbers to factor. Add this line to factor a double-Mersenne number:
MMFactor=exponent,minimum-bit-level-or-k-value,maximum-bit-level-or-k-value
Add this line to factor a Fermat number:
FermatFactor=exponent,minimum-bit-level-or-k-value,maximum-bit-level-or-k-value

Since Mersenne factors are of the form 2*k*p + 1, the k-values for double-Mersennes yield factors 2*k*M(exponent)+1. Fermat factors are of the form k*2^(exponent+2) + 1.


Example worktodo.txt entries:

MMFactor=127,179,180
FermatFactor=31,5460e9,5470e9

The first example looks for factors of MM127 from 2^179 to 2^180 (a big job that really should be split up into many k ranges. The second example looks for factors of F31 between 5460000000000*2^33+1 and 5470000000000*2^33+1 (there is a known factor in that range).


To run the program once you've setup worktodo.txt and mmff.ini is very easy. On linux type:
./mmff.exe >> my_output_file
Be sure to check the output file for any new factors!

Norman

Benutzeravatar
Jkcapi
Partikel-Strecker
Partikel-Strecker
Beiträge: 991
Registriert: 29.12.2001 01:00
Wohnort: Braunschweig

Re: Bei Gimps ist alles Neu

#51 Ungelesener Beitrag von Jkcapi » 10.09.2012 11:02

Ich warte auch noch geduldig auf eine Autoversion. Ich hab keine Ahnung von programieren usw. aber so schwer kann es doch nicht sein sowas zu Automatisieren, oder?
Gruß Jürgen

Bild

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland

Re: Bei Gimps ist alles Neu

#52 Ungelesener Beitrag von Norman » 15.10.2012 18:51

Scott hat sein kleines tool mittlerweile mit einigen features ordentlich aufgebohrt.
scheduler, autostart/-stop etc.
man kann in dieser version zwar noch keine neue arbeit von gimps holen, aber das automatische hochladen funktioniert bereits.
intervall einstellbar von 1-12h.
einfach mal testen ;)

download: http://sdrv.ms/QsaP9Y
New features in 1.5

Fully automatic uploading of results to GIMPS via engine called "GIMPS IO MANAGER" referred to as "GIOM"

To use GIOM use config editor to Enable Automatic results uploading
Set your Gimps credentials
Set the Upload interval between 1 and 12 hours


Changes to the "Export Results" button
On the main form the "Export Results" button's functionality if based on the Auto/Manual
export configuration. If manual export is configured the button behaves exactly as it does in releases prior to 1.5. If auto upload is configured the button combines results and puts file into directory GIOM_STAGED then kicks off GIOM for processing.

How GIOM works:
Once launched it checks for files in the GIOM_STAGED directory.
This log excerpt shows the exact cycle GIOM performs (GIOM LOGS EVERYTHING IN GIOM_LOGS)

10/14/2012 11:21:32 AM:Starting up..... stand by for queue check
10/14/2012 11:21:37 AM:Checking GIOM_STAGED for files to upload
10/14/2012 11:21:37 AM:Found 1 file(s)
10/14/2012 11:21:37 AM:Begin upload process for GIOM_STAGED\beb9af13-7c36-4e1.txt
10/14/2012 11:21:37 AM:Peforming login to GIMPS
10/14/2012 11:21:51 AM:Login OK! Begin file upload.
10/14/2012 11:21:53 AM:Upload OK! moving file to GIOM_SENT
10/14/2012 11:21:53 AM:File moved OK!
10/14/2012 11:21:53 AM:All files processed. bye!


When GIOM has no more work it closes.
If GIOM has problems during the cycle it goes into "RETRY-MODE" where GIOM stays open and
attempts to re-process the queue of work every 30 minutes. Once the problem is resolved GIOM
will auto-close after all work is processed. The user can click to close GIOM if desired and of course it will no longer be in "RETRY-MODE".

Reasons for GIOM upload failures:
Incorrect GIMPS credentials.
Failed network connection
http://www.mersenne.org being down
http://www.mersenne.org timing out
DNS resolution problems
Etc?


Ensuring YOU get the credits:
For every file upload GIOM peforms a full login to http://www.mersenne.org. Upon successful
login the HTML response page has a string of text that clearly indicates your account is logged-in. If this string is not found the login is failed and no upload is performed. If your login string is found the file is uploaded and YOU get the credits.

How does automatic mode work?
The functionality is exactly as stated for using "Export Results" when auto upload is
configured except the trigger to launch GIOM is not clicking the "Export Results" button,
but instead it is done via a timer in code that honors the upload interval set in the config
editor. If GIOM is already running GIOM will just pick up the newly staged file on next
loop. Exporting to GIOM_STAGED and actual file uploads are asynchronous processes and do not produce wait conditions between each part of the process.



See screenshots 8-10 and get the download from Skydrive http://sdrv.ms/QsaP9Y

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland

Re: Bei Gimps ist alles Neu

#53 Ungelesener Beitrag von Norman » 21.10.2012 00:00

Scott hat eine alpha version heraus gebracht (nur für bestimmte user) die ermöglicht automatisch --- im test erstmal manuell um vor eventualitäten zu schützen --- arbeit von GIMPS zu holen.
funktioniert bei mir einwandfrei.
es wird reserviert, heruntergeladen und hochgeladen.
credits werden gutgeschrieben.
funzt !!!
in der public version wird das automatisiert gehen und einfach laufen lassen ;)

Norman

P.S.
wäre auch was für yoyo@home, da er auch dieses als consolenclient anbieten würde für lin/win.
auch würde er sich bei interesse für rnaworld und yoyo als coder zur verfügung stellen, nur müsste man ihm sagen was gewünscht sei und was er machen könnte etc....

Benutzeravatar
Jkcapi
Partikel-Strecker
Partikel-Strecker
Beiträge: 991
Registriert: 29.12.2001 01:00
Wohnort: Braunschweig

Re: Bei Gimps ist alles Neu

#54 Ungelesener Beitrag von Jkcapi » 21.10.2012 06:58

Das hört sich ja gut an :3d: Kann es kaum abwarten, aber warte da doch sehr gerne bis es auch 100%tig funktioniert
Gruß Jürgen

Bild

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland

Re: Bei Gimps ist alles Neu

#55 Ungelesener Beitrag von Norman » 21.10.2012 20:13

das design ist noch unschlüssig und die einarbeitung von gimps und gpu72 sind noch nicht fertig, aber das sollte nicht mehr lange dauern.

hier mal ein paar snapshots von entwicklungsstadien:


Bild


Bild

Benutzeravatar
Jkcapi
Partikel-Strecker
Partikel-Strecker
Beiträge: 991
Registriert: 29.12.2001 01:00
Wohnort: Braunschweig

Re: Bei Gimps ist alles Neu

#56 Ungelesener Beitrag von Jkcapi » 22.10.2012 09:29

Gibt es irgendwo eine Preformence übersicht was welche Karte so in ghz/days schaffen kann? ich hab nur ATI Karten die im moment nur nutzloses Rechnen wie RC5-72 :oops: Aber für RC5-72 sind die ATI karten Nvidia deutlich überlegen. Vieleicht ist es bei Gimps ja genau anders herum und die Nvidia haben dort die nase deutlich vorn?!
ich würde mich dann von denn ATI karten trennen und auf Nvidia umsteigen wenn sich das lohnt. Von RC-5 72 würde ich dann auch nicht mehr rechnen wollen und Gamer bin ich auch nicht, von daher ist es mir so gesehen egal welche karten ich im PC laufen habe, hauptsache es schafft was her :D
Also mal her mit den Daten was welche Karte hinbekommt!
Thanks!
gruss Jürgen 8)
Gruß Jürgen

Bild

Benutzeravatar
X1900AIW
TuX-omane
TuX-omane
Beiträge: 2948
Registriert: 05.01.2008 16:34

Re: Bei Gimps ist alles Neu

#57 Ungelesener Beitrag von X1900AIW » 22.10.2012 13:00

Jkcapi hat geschrieben:ich hab nur ATI Karten die im moment nur nutzloses Rechnen wie RC5-72 :oops:
Gibt doch sinnvolle Projekte für AMD Karten: POEM, WCG-HCC, FAH ... na ja, die Punkte sind ein anderes Thema.
Zusammenkommen ist ein Beginn, Zusammenbleiben ist ein Fortschritt, Zusammenarbeiten ist ein Erfolg.
Henry Ford

MikeBerlin
Vereinsmitglied
Vereinsmitglied
Beiträge: 882
Registriert: 24.12.2008 14:35

Re: Bei Gimps ist alles Neu

#58 Ungelesener Beitrag von MikeBerlin » 22.10.2012 16:59

Jkcapi hat geschrieben:Also mal her mit den Daten was welche Karte hinbekommt! Thanks! gruss Jürgen 8)
http://www.mersenne.ca/mfaktc.php
Und das spannende ist, bei Karten mit vielen Cores können mehrere Instanzen laufen! Feintuning geht mit dem SIEVE-Parameter. Habe probeweise mal 2 Instanzen von mfaKtc auf meiner GTX 660 TI (1344 Cores) rechnen lassen. Kam statt der angegebenen 155 GHz days auf ca. 250 GHz days. Genaues später, wenn ich in den TOP10 bei f@h bin.
BildBild
Bild

Benutzeravatar
Jkcapi
Partikel-Strecker
Partikel-Strecker
Beiträge: 991
Registriert: 29.12.2001 01:00
Wohnort: Braunschweig

Re: Bei Gimps ist alles Neu

#59 Ungelesener Beitrag von Jkcapi » 22.10.2012 17:25

Na das ist doch mal ne Tabelle!
Danke Mike!
So wie es aussieht kann ich bei ATI getrost bleiben passt schon soweit.
Meinetwegen kann die Autoversion kommen :D
Gruß Jürgen

Bild

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland

Re: Bei Gimps ist alles Neu

#60 Ungelesener Beitrag von Norman » 22.10.2012 19:25

ATI und NVIDIA bringen dort gute leistungen da sehr optimiert wurde.
in der version 1.5.12 kann man wenigstens manuell arbeit holen lassen über nen knopfdruck.
upload geht automatisch(kann man einstellen - login daten eintragen und los ;) )
wichtig ist natürlich die login-daten nicht zu vergessen einzutragen, egal ob beim arbeit holen oder hochladen ( wegen den credits )

https://skydrive.live.com/?cid=3FE1E470 ... 8C907B!278

die autoversion kommt auch bald da Scott erstmal alles für GIMPS richtig coden muss und dann noch für GPU72.
er hat soweit alles zusammen. ich denke es kann nicht mehr so lange dauern :)

Norman

Zurück zu „Primzahlsuche“