PrimeGrid + Multithreading

GIMPS, Riesel, SOB, PrimeGrid, etc.

PrimeGrid + Multithreading

Unread postby maxamd400 » 14.10.2017 16:44

Hi,

WUs im MT-Mode zu rechnen bringt gar nichts, er ist das ein Nachteil, den
die WUs brauchen länger.

Beispiel:
6 Core CPU, 1 Core für reserve für System, 5 CPUs somit freigegeben.

bei 5 WUs gleichzeit beim Unterprojekt Proth Prime Search LLR (PPS)
pro WU ca. 2h 02m 37s reine CPU Zeit. Die Laufzeit der WU ist 2h 5m 43s

Stell ich um auf MT-Mode, 5CPU=1WU, ist zwar die Laufzeit gesunken auf 50m 21s,
aber die CPU Zeit gestiegen auf 3h 44m 37s.

Schon an der Laufzeit sieht man, das hier was nicht passt, den wenn 1WU mit
1 CPU Kern berechnet wird und benötigt 2h 05m 43s dann müssten doch 5CPU Kerne
diese WU in ca. 25-26min schaffen und nicht fast das doppelte an Zeit.
Und warum ist die CPU Zeit so hoch, diese müsste ebenso wie bei einer WU liegen, somit
bei ca. 2h 5m.

Zusammengefast:
ohne MT
5 WUs in 2h 5min, jee WU ca. 129 Punkte macht 645 Punkte

mit MT
ca. 2,5 WUs macht 322 Punkte

Grüße
Image
User avatar
maxamd400
Vereinsmitglied
Vereinsmitglied
 
Posts: 367
Joined: 07.05.2003 21:48
Location: Magdeburg

Re: PrimeGrid + Multithreading

Unread postby Kolossus » 14.10.2017 18:05

Gerade bei Primezahlberechnung ist HT nicht brauchbar, da der zusätzliche Verwaltungsaufwand der CPU für HT sehr zu lasten der Rechenzeit geht, da dieser zusätzlich zu den WUs erledigt werden muß.

Tante EDIT sagt, dass das Ausbremsen bei HT mit der Summe/Anzahl der Kerne/Threads extrem zunimmt. Mit meinem 10-Kerner und 20 Threads war schon nur noch extrem langsames Rechnen zu beobachten und eine unmögliche Vervielfachung der Rechenzeit das Resultat....
Gruß Harald

Wer die Ärmsten dieser Welt gesehen hat, fühlt sich reich genug zu helfen. (Dr. Albert Schweitzer)

Image Image
Image
User avatar
Kolossus
Faltendes Protein
Faltendes Protein
 
Posts: 1773
Joined: 26.10.2014 14:51
Location: Köln

Re: PrimeGrid + Multithreading

Unread postby Rs232 » 14.10.2017 18:50

Also bei PrimeGrid sollte HT eigentlich am besten abgeschaltet werden.
Bei mir laufen die WUs mit -2t und brauchen genau die Halbe Zeit Plus Minus ein paar Sekunden.
Im Endpunkt mache ich das nur um im Letzten Moment der Deadline eine WU mehr abzuliefern als ohne MT.

<Edit>

Irgendwo im PrimeGrid Forum meine ich gelesen zu haben das bei mehr als 4 Threads die Leistung einbricht.

</Edit>
What do we want? Time travel! When do we want it? It´s Irrelevant!
Image
User avatar
Rs232
CPU-Load-Pusher
CPU-Load-Pusher
 
Posts: 230
Joined: 06.01.2017 18:37
Location: Harz

Re: PrimeGrid + Multithreading

Unread postby Michael H.W. Weber » 15.10.2017 11:22

Es ist falsch, dass die WUs bei MT-Einsatz länger brauchen. Sie laufen schneller durch - in jedem Fall.
Richtig ist, dass bei aktiviertem HT die Credits/Laufzeit im MT-Mode geringer sind, als ohne HT, weil MT nicht exakt skaliert.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Image

Image Image Image
User avatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
 
Posts: 19468
Joined: 07.01.2002 01:00
Location: Marpurk

Re: PrimeGrid + Multithreading

Unread postby gemini8 » 15.10.2017 11:46

Wenn ohne HT die CPU-Auslastung bei 100% pro Kern liegt, mit HT aber bei unter 100%, dann sagt mir das, daß das Hyperthreading alles rauskitzelt, was es kann, weil mein RAM nicht schnell genug ist, um mit dem vollem Tempo der CPU mitzuhalten. Oder sehe ich das falsch?
Tatsächlich habe ich nie gemessen, wie ich mehr Credits herausholen kann, weil es zwar nett ist, wenn man im Ranking weit vorne liegt, es aber eigentlich überhaupt nicht wichtig ist. Natürlich macht es Spaß, in einem Race möglichst weit vorne mitzuspielen, aber auch das ist eigentlich überhaupt nicht wichtig.
Gruß, Jens
- - - - - -
Lowend-User und Teilzeitcruncher
Petition gegen das Gesetz zur Vorratsdatenspeicherung

Image Image
Image
User avatar
gemini8
Vereinsmitglied
Vereinsmitglied
 
Posts: 1669
Joined: 31.05.2011 10:30
Location: Hannover

Re: PrimeGrid + Multithreading

Unread postby Michael H.W. Weber » 16.10.2017 07:56

Man kann das verkürzen:
Wer neue Primzahlen finden will, rechnet im MT-Mode ohne WU-Warteschlange.
Wer maximale Credits braucht, rechnet klassisch mit WU-Warteschlange.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Image

Image Image Image
User avatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
 
Posts: 19468
Joined: 07.01.2002 01:00
Location: Marpurk

Re: PrimeGrid + Multithreading

Unread postby gemini8 » 16.10.2017 09:02

Die Warteschlange ist für maximale Credits natürlich nur dann von Bedeutung, wenn es um ein Race geht.
Gruß, Jens
- - - - - -
Lowend-User und Teilzeitcruncher
Petition gegen das Gesetz zur Vorratsdatenspeicherung

Image Image
Image
User avatar
gemini8
Vereinsmitglied
Vereinsmitglied
 
Posts: 1669
Joined: 31.05.2011 10:30
Location: Hannover

Re: PrimeGrid + Multithreading

Unread postby Michael H.W. Weber » 17.10.2017 08:21

Nicht ganz. Auch ohne Race wird die nächste WU schneller gestartet, wenn WUs vorrätig gehalten werden, wobei manche Projekte schon eine WU nachladen, wenn die laufende kurz vor der Fertigstellung ist.
Dann kommt noch hinzu, dass manchmal ein WU-Engpass vorkommt. Da ist es gut, wenn einen den deswegen nicht betrifft, weil man vorgeladen hat.
Aber ich weiss, Du meinst wahrscheinlich das sicherere Validieren. :wink:

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Image

Image Image Image
User avatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
 
Posts: 19468
Joined: 07.01.2002 01:00
Location: Marpurk

Re: PrimeGrid + Multithreading

Unread postby gemini8 » 17.10.2017 23:13

Oder auch: Wer absolute Credits will, ist hier falsch und sollte auf Collatz Sieve umsteigen. :biggrin3:
Gruß, Jens
- - - - - -
Lowend-User und Teilzeitcruncher
Petition gegen das Gesetz zur Vorratsdatenspeicherung

Image Image
Image
User avatar
gemini8
Vereinsmitglied
Vereinsmitglied
 
Posts: 1669
Joined: 31.05.2011 10:30
Location: Hannover

Re: PrimeGrid + Multithreading

Unread postby Kolossus » 18.10.2017 08:39

gemini8 wrote:Oder auch: Wer absolute Credits will, ist hier falsch und sollte auf Collatz Sieve umsteigen. :biggrin3:

Im Leben nicht.
Wenn ich schon Strom verballere, dann für etwas Sinnvolles und Kolossus würde mir mit dem nackten Hin.. äh Lüfter ins Gesicht springen, wenn ich das von ihm verlangen würde....
Gruß Harald

Wer die Ärmsten dieser Welt gesehen hat, fühlt sich reich genug zu helfen. (Dr. Albert Schweitzer)

Image Image
Image
User avatar
Kolossus
Faltendes Protein
Faltendes Protein
 
Posts: 1773
Joined: 26.10.2014 14:51
Location: Köln


Return to Primzahlsuche

Who is online

Users browsing this forum: No registered users and 3 guests