Primegrid AMD Ryzen 5950X & Primegrid

Grid-Computing, technische Entwicklung von Distributed Computing...
Nachricht
Autor
Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Primegrid AMD Ryzen 5950X & Primegrid

#1 Ungelesener Beitrag von Michael H.W. Weber » 18.05.2021 13:22

Ich hatte mir heute zu Testzwecken mal eine Primegrid MEGA (CPU-only) vorgenommen und diese auf allen 32 "threads" rechnen lassen.
Das Ergebnis ist "bedrückend":

Mein Alienware Laptop mit seinem Intel i7-7700HQ @2.80GHz benötigt auf 8 "threads" 25,9 Min.
Der AMD Ryzen 5950X @4,45 GHz mit den 32 "threads" hingegen ganze 35,9 Min. :o
Im Taskmanager ist ersichtlich, dass die virtuellen Prozessoren des 5950X bestenfalls zu jeweils 75% ausgelastet sind, d.h. es scheint da für die MEGA WUs nicht sinnvoll zu sein, beiebig viele "threads" pro WU zuzulassen.
Hatte ich aber auch aus dem Augenwinkel irgewndwo hier im Forum schon mal wahrgenommen...

Ich habe dann das "multithreading" beim Ryzen erstmal auf 8 "threads" pro MEGA WU begrenzt und es ergaben sich schließich Laufzeiten von minimal 18,7 Min.
Die RTX 3080 knackt die Genefer 17 Low/Mega WUs übrigens in 48/52 Sekunden pro WU im Single-WU-Betrieb weg. Auch nicht schlecht.

...das alles sind jetzt aber auch erst die allerersten Messungen.

Michael.

P.S.: Falls noch jemand irgendwo eine Liste der Primegrid App-Bezeichnungen (für die app_config.xml) hat, wäre ich sehr dankbar, denn dann könnte ich mal probieren, mehrere GPU WUs parallel zu rechnen.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
Kolossus
TuX-omane
TuX-omane
Beiträge: 4262
Registriert: 26.10.2014 14:51

Re: Primegrid AMD Ryzen 5950X & Primegrid

#2 Ungelesener Beitrag von Kolossus » 18.05.2021 13:35

Die hast Du selber in der client_state.xml aufgelistet
Du kannst sie mit der Suche/weitersuche nach "friendy" finden, so wie Boinc die Namen einsetzt. Die Boincinternen Namen befinden sich in der Zeile darüber.

Beispiel: <name>acemd3</name>
<user_friendly_name>New version of ACEMD</user_friendly_name>

<name>lasieve5f</name>
<user_friendly_name>16e Lattice Sieve V5</user_friendly_name>
Der AMD Ryzen 5950X @4,45 GHz mit den 32 "threads" hingegen ganze 35,9 Min. :o
Im Taskmanager ist ersichtlich, dass die virtuellen Prozessoren des 5950X bestenfalls zu jeweils 75% ausgelastet sind, d.h. es scheint da für die MEGA WUs nicht sinnvoll zu sein, beiebig viele "threads" pro WU zuzulassen.
Da ist der Verwaltungsaufwand größer als die Rechenleistung des Prozessors.
Ein gutes Beispiel für den unsinnigen und kontraproduktiven Einsatz vieler Threads.
Besser ist es, die vielen Threads aufzuteilen und einer WU nur einen Anteil der Threads zuzuteilen.
Zum Beispiel 8 Threads/Aufgabe. Weniger ist oft wirklich mehr.

Die hohe Rechenleistung des 5950x liegt darin, viele/mehrere parallele Prozesse gleichzeitig abarbeiten zu können, bei nur einem Prozess steht er sich selbst im Weg....
Gruß Harald

Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Primegrid AMD Ryzen 5950X & Primegrid

#3 Ungelesener Beitrag von Michael H.W. Weber » 18.05.2021 14:14

Kolossus hat geschrieben:
18.05.2021 13:35
Die hast Du selber in der client_state.xml aufgelistet...
Alle? Ich dachte dort finde ich immer nur die der schon berechneten Subprojekte.

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

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
Kolossus
TuX-omane
TuX-omane
Beiträge: 4262
Registriert: 26.10.2014 14:51

Re: Primegrid AMD Ryzen 5950X & Primegrid

#4 Ungelesener Beitrag von Kolossus » 18.05.2021 16:02

Ich möchte es nicht beschwören, aber ich denke, dass zum Beispiel von PrimeGrid auch die bisher nicht gerechneten Projekte mit in dieser Liste sind. Ansonsten könntest Du Recht haben, dass da nur bereits gerechnete Projekte enthalten sind.
Wo Du eine komplette Liste dieser Namen herbekommen kannst, wüsste ich jetzt nicht zu beantworten
Gruß Harald

Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Primegrid AMD Ryzen 5950X & Primegrid

#5 Ungelesener Beitrag von Michael H.W. Weber » 18.05.2021 16:51

Kolossus hat geschrieben:
18.05.2021 16:02
Wo Du eine komplette Liste dieser Namen herbekommen kannst, wüsste ich jetzt nicht zu beantworten
Du könntest z.B. das, was bei Dir schon steht mal hier reinklonen. :D

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

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 5878
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Re: Primegrid AMD Ryzen 5950X & Primegrid

#6 Ungelesener Beitrag von gemini8 » 18.05.2021 16:56

PrimeGrid Applikationen.
Sophie Germain (LLR) -- "llrTPS"
Plattform Version Installiert am
Microsoft Windows (Vista or later) running on an Intel x86-compatible CPU 8.04 (mt) 3 Sep 2019 | 9:45:12 UTC
Microsoft Windows (Vista or later) running on an AMD x86_64 or Intel EM64T CPU 8.04 (mt) 3 Sep 2019 | 9:45:09 UTC
Linux running on an Intel x86-compatible CPU 8.04 (mt) 3 Sep 2019 | 9:45:13 UTC
Linux running on an AMD x86_64 or Intel EM64T CPU 8.04 (mt) 3 Sep 2019 | 9:45:11 UTC
Mac OS 10.14+ running on an Intel 64-bit CPU 8.04 (mt) 3 Sep 2019 | 9:45:10 UTC
Wenn mich nicht alles täuscht, haben wir hier den <name> und die <plan_class>.
Achtung: Die GPU-Dinger haben unterschiedliche <plan_class>es!
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Primegrid AMD Ryzen 5950X & Primegrid

#7 Ungelesener Beitrag von Michael H.W. Weber » 18.05.2021 17:12

@Jens: Das sieht gut aus! :D

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

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
compalex
WU-Schieber
WU-Schieber
Beiträge: 1112
Registriert: 13.12.2016 17:54
Wohnort: Hockenheim

Re: Primegrid AMD Ryzen 5950X & Primegrid

#8 Ungelesener Beitrag von compalex » 18.05.2021 17:32

ehmm, ist der Pentathlon schon vorbei? :lol:
Gruß, Alex

Der Schlaue sucht nach einer Lösung, der dumme einen Schuldigen.

#1 Ryzen 3900X + RTX 4070 #2 Ryzen 3900X + GTX 1080
Bild

Jürgen
Task-Killer
Task-Killer
Beiträge: 775
Registriert: 05.09.2001 01:00
Wohnort: Porta Westfalica
Kontaktdaten:

Re: Primegrid AMD Ryzen 5950X & Primegrid

#9 Ungelesener Beitrag von Jürgen » 18.05.2021 21:26

compalex hat geschrieben:
18.05.2021 17:32
ehmm, ist der Pentathlon schon vorbei? :lol:
Nein - aber da laufen nur noch CPU-Projekte.

Die GPU könnte jetzt schon irgendwas anderes rechnen.
Jürgen
-----
Der Computer ist ein Hilfsmittel zum Lösen von Problemen, die man ohne ihn gar nicht erst hat!
Bild Bild

Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 5878
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Re: Primegrid AMD Ryzen 5950X & Primegrid

#10 Ungelesener Beitrag von gemini8 » 18.05.2021 21:42

compalex hat geschrieben:
18.05.2021 17:32
ehmm, ist der Pentathlon schon vorbei? :lol:
Jürgen hat geschrieben:
18.05.2021 21:26
Nein - aber da laufen nur noch CPU-Projekte.
Die GPU könnte jetzt schon irgendwas anderes rechnen.
Michael H.W. Weber hat geschrieben:
18.05.2021 13:22
Ich hatte mir heute zu Testzwecken mal eine Primegrid MEGA (CPU-only) vorgenommen und diese auf allen 32 "threads" rechnen lassen.
Ähm, ja...
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Primegrid AMD Ryzen 5950X & Primegrid

#11 Ungelesener Beitrag von Michael H.W. Weber » 18.05.2021 22:01

gemini8 hat geschrieben:
18.05.2021 21:42
Michael H.W. Weber hat geschrieben:
18.05.2021 13:22
Ich hatte mir heute zu Testzwecken mal eine Primegrid MEGA (CPU-only) vorgenommen und diese auf allen 32 "threads" rechnen lassen.
Ähm, ja...
...waren wie gesagt bloss 9 Test-WUs, der Rest GPU (parallel).

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

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Primegrid AMD Ryzen 5950X & Primegrid

#12 Ungelesener Beitrag von Michael H.W. Weber » 19.05.2021 07:01

Mir fiel bei der Umstellung der MEGA WUs auf 8 "threads" pro WU übrigens auf, dass es (abgesehen von den Überprüfungen) zwei Klassen zu geben scheint, die unterschiedlich schnell fertig werden. Ich nehme mal an, dass man daraus schließen kann, dass Hyperthreading für diese WUs nachteilig ist?

Haben unsere Primegrid-Spezis da vielleicht noch eine Übersicht, wo HT sinnvoll ist und wo nicht?

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

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Antworten

Zurück zu „Hintergrundinfos zu Verteiltem Rechnen“