Setup mit sehr viel CPU-Power benötigt. Möglichkeit?

Finnegann

Cadet 1st Year
Registriert
Okt. 2021
Beiträge
10
Guten Abend,

ich habe mich gerade erst hier angemeldet auf Empfehlung zur Beratung rund um Hardware / PCs, kann aber auch sein, dass ich mit meinem Anliegen hier etwas darüber hinaus schieße.
Ich bin mir auch nicht sicher ob ich hier jetzt richtig bin, oder doch eher in die Kategorie Kaufempfehlung sollte.

Kurz zum Hintergrund. Es geht im Grunde um das Kartenspiel Omaha und um die Auswertung der Spielsessions, ohne allerdings bei jeder Hand minutenlange warten zu müssen, so dass man mit der Arbeit gut voran kommt.
Einen Server hatten wir auch schon gemietet, ist aber viel zu teuer auf die Zeit und dazu auch noch sehr laggy mit der Latenz und nervig.

Überschlagen wird in etwa die Leistung von ca. 6 x eines AMD Ryzen 9 5950x benötigt, dazu 64 GB RAM, eine 200 GB SSD und eine kleine Grafikkarte, die aber 4k Auflösung schafft. (Für Gaming, Videobearbeitung oder sonst was wird der PC nicht genutzt), eigtl. ausschließlich nur für diese Sessionauswertung.
Betriebssystem Windows 10, Auflösung 3840 x 2160.

Die Leistung kann auch nur parallel verfügbar sein, also sprich 6 PCs wenn es nicht anders geht, nur müsste man dann ja jeweils sämtliche Komponenten 6x kaufen und verbauen, aber ich weiß nicht ob es eine Möglichkeit gibt, das ganze irgendwie gebündelt in 1 oder 2 PCs zu verbauen und wie hoch dann die Leistungseinbußen sind.
Budget wären 15000€, also wie gesagt, im schlechtesten Fall eben 6 PCs mit dem Ryzen 5950x, nur welche Komponenten dann?

1. Möchtest du mit dem PC spielen?

nein

2. Möchtest du den PC für Bild-/Musik-/Videobearbeitung oder CAD nutzen? Als Hobby oder bist du Profi? Welche Software wirst du nutzen?

nein. Software: GTO+ /PLOCalc / PioSOLVER / Simple Omaha

3. Hast du besondere Anforderungen oder Wünsche (Overclocking, ein besonders leiser PC, RGB-Beleuchtung, …)?

nein.

4. Wieviele und welche Monitore möchtest du nutzen? Anzahl, Modell, Auflösung, Bildwiederholfrequenz (Hertz)? Wird FreeSync (AMD) oder G-Sync (Nvidia) unterstützt? (Bitte mit Link zum Hersteller oder Preisvergleich!)

Nur 1 Monitor in 4k mit 60 Hz ohne G-Sync usw.

5. Hast du noch einen alten PC, dessen Komponenten teilweise weitergenutzt werden könnten? (Bitte mit Links zu den Spezifikationen beim Hersteller oder Preisvergleich!)

nein

6. Wie viel Geld bist du bereit auszugeben?

15000€

7. Wann möchtest du den PC kaufen? Möglichst sofort oder kannst du noch ein paar Wochen/Monate warten?

Sofort.

8. Möchtest du den PC selbst zusammenbauen oder zusammenbauen lassen (vom Shop oder von freiwilligen Helfern)?

Lieber vom Shop, aber zur Not könnte ich auch einen Fachmann für den Zusammenbau vor Ort organisieren.

Danke schon mal und viele Grüße.
Michael

 
Zuletzt bearbeitet:
Willkommen im Forum,

bitte noch folgenden Fragebogen ausfüllen

[Bitte fülle den folgenden Fragebogen unbedingt vollständig aus, damit andere Nutzer dir effizient helfen können. Danke! :)]


1. Möchtest du mit dem PC spielen?
  • Welche Spiele genau? …
  • Welche Auflösung? Genügen Full HD (1920x1080) oder WQHD (2560x1440) oder soll es 4K Ultra HD (3840x2160) sein? …
  • Ultra/hohe/mittlere/niedrige Grafikeinstellungen? …
  • Genügen dir 30 FPS oder sollen es 60 oder gar 144 FPS sein? …

2. Möchtest du den PC für Bild-/Musik-/Videobearbeitung oder CAD nutzen? Als Hobby oder bist du Profi? Welche Software wirst du nutzen?


3. Hast du besondere Anforderungen oder Wünsche (Overclocking, ein besonders leiser PC, RGB-Beleuchtung, …)?


4. Wieviele und welche Monitore möchtest du nutzen? Anzahl, Modell, Auflösung, Bildwiederholfrequenz (Hertz)? Wird FreeSync (AMD) oder G-Sync (Nvidia) unterstützt? (Bitte mit Link zum Hersteller oder Preisvergleich!)


5. Hast du noch einen alten PC, dessen Komponenten teilweise weitergenutzt werden könnten? (Bitte mit Links zu den Spezifikationen beim Hersteller oder Preisvergleich!)
  • Prozessor (CPU): …
  • Arbeitsspeicher (RAM): …
  • Mainboard: …
  • Netzteil: …
  • Gehäuse: …
  • Grafikkarte: …
  • HDD / SSD: …

6. Wie viel Geld bist du bereit auszugeben?


7. Wann möchtest du den PC kaufen? Möglichst sofort oder kannst du noch ein paar Wochen/Monate warten?


8. Möchtest du den PC selbst zusammenbauen oder zusammenbauen lassen (vom Shop oder von freiwilligen Helfern)?
und in deine Threaderöffnung rein editieren.
(Für alle anderen: Thread wurde hier hin verschoben)
 
  • Gefällt mir
Reaktionen: AB´solut SiD, hiccups, wolve666 und eine weitere Person
mit welchem tool wird die session denn ausgewertet und was ist das ziel der auswertung? mit knapp 100 kernen kommt man schon sehr weit..

Vor allem: wir wird parallelisiert?
Ergänzung ()

oh.. und: Wie genau sehen die berechnungen aus? Falls sich das auf Vektoren / Matrizen herunterbrechen laesst, reicht vermutlich ne GTX 1060 dafuer..

Was hindert euch daran fuer berechnungen bei einem hoster eurer Wahl die benoetigte power zu mieten, eure software zu deployen, rechnen zu lassen und die server wieder zu kuendigen? Viele hoster haben minutengenaue Abrechnung..
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Finnegann und species_0001
Im Zweifel der Threadripper. Der ist mit seinen 64 Kernen grob 4x ein 5950x.
Aber ein Pokerspiel auszuwerten ist doch reine %-Rechnung? Das muss doch auch mit CUDA gehen?
 
  • Gefällt mir
Reaktionen: Finnegann
madmax2010 schrieb:
Was hindert euch daran fuer berechnungen bei einem hoster eurer Wahl die benoetigte power zu mieten, eure software zu deployen, rechnen zu lassen und die server wieder zu kuendigen?
Weil er vermutlich damit Geld verdient und das nicht nur ne Stunde am Tag spielt.
Ehemaliger Kollege hat 5-6 Tage die Woche je 6-10h gespielt (Also zum Lebensunterhalt). Dann dürfte auch das teuer werden.
 
  • Gefällt mir
Reaktionen: Finnegann
ich denke mal der TE möchte hier Echtzeitberechnung haben, wie die Chance bei online Omaha hold’em bei seinen Blatt stehen, die Hand zu gewinnen etc.

jetzt ist natürlich die Frage an die Mods erst einmal, ob das ganze nicht schon in Richtung Cheat geht, denn so eine Chancenausrechnung bei einen Glücksspiel finde ich fällt zumindest in eine Grauzone, vorallem wenn man noch um Geld spielt.
 
Bei einem Budget von 15.000€ würde ich es so machen:

1x AMD Ryzen Threadripper PRO 3995WX https://geizhals.de/amd-ryzen-threadripper-pro-3995wx-100-100000087wof-a2483152.html 5.099€
1x Gigabyte WRX80-SU8-IPMI https://geizhals.de/gigabyte-wrx80-su8-ipmi-a2488655.html 932€
8x Samsung M393A2K43DB3-CWE https://geizhals.de/samsung-rdimm-16gb-m393a2k43db3-cwe-a2153897.html 98€ 784€
1x Enermax LiqTech TR4 II 360 https://geizhals.de/enermax-liqtech-tr4-ii-360-elc-lttrto360-tbp-a1885614.html 139€
1x Grafikkarte deiner Wahl, z.B. eine RX 6700 XT.
1x Samsung SSD 980 PRO 2TB https://geizhals.de/samsung-ssd-980-pro-2tb-mz-v8p2t0bw-a2454607.html 339€
1x be quiet! Dark Power 12 850W https://geizhals.de/be-quiet-dark-power-12-850w-atx-2-52-bn315-a2480800.html 220€
1x Fractal Design Meshify 2 XL https://geizhals.de/fractal-design-...pered-glass-black-fd-c-mes2x-02-a2423333.html 197€
----------------

ca. 7.710€ zuzügl. Grafikkarte
 
  • Gefällt mir
Reaktionen: coasterblog und species_0001
Kann das Auswertungsprogramm denn viele Threads nutzen? Eine CPU, die 6x schneller als ein 5950X ist gibt es mW. nicht.
 
Danke für die vielen Antworten.


madmax2010 schrieb:
mit welchem tool wird die session denn ausgewertet und was ist das ziel der auswertung? mit knapp 100 kernen kommt man schon sehr weit..

Vor allem: wir wird parallelisiert?
Ergänzung ()

oh.. und: Wie genau sehen die berechnungen aus? Falls sich das auf Vektoren / Matrizen herunterbrechen laesst, reicht vermutlich ne GTX 1060 dafuer..

Was hindert euch daran fuer berechnungen bei einem hoster eurer Wahl die benoetigte power zu mieten, eure software zu deployen, rechnen zu lassen und die server wieder zu kuendigen? Viele hoster haben minutengenaue Abrechnung..
Es sind im Grunde mehrere Tools / Aufgaben, die man dann einfach parallel laufen lassen kann.
So wie hauptsächlich GTO+ / PioSOLVER / PLOCalc. Man könnte einfach pro PC 1-Hand auswerten lassen und das parallel auf mehreren PCs, bis man dann alles eingegeben hätte, wäre das Ergebnis der 1. Hand wohl schon da und man könnte endlich effizient voran kommen.

GPU-Power bzw. "Mining-Rigs" sind für die Verarbeitung dieser Aufgaben leider nicht anwendbar.
 
  • Gefällt mir
Reaktionen: Finnegann
KnolleJupp schrieb:
Bei einem Budget von 15.000€ würde ich es so machen:

1x AMD Ryzen Threadripper PRO 3995WX https://geizhals.de/amd-ryzen-threadripper-pro-3995wx-100-100000087wof-a2483152.html 5.099€
1x Gigabyte WRX80-SU8-IPMI https://geizhals.de/gigabyte-wrx80-su8-ipmi-a2488655.html 932€
8x Samsung M393A2K43DB3-CWE https://geizhals.de/samsung-rdimm-16gb-m393a2k43db3-cwe-a2153897.html 98€ 784€
1x Enermax LiqTech TR4 II 360 https://geizhals.de/enermax-liqtech-tr4-ii-360-elc-lttrto360-tbp-a1885614.html 139€
1x Grafikkarte deiner Wahl, z.B. eine RX 6700 XT.
1x Samsung SSD 980 PRO 2TB https://geizhals.de/samsung-ssd-980-pro-2tb-mz-v8p2t0bw-a2454607.html 339€
1x be quiet! Dark Power 12 850W https://geizhals.de/be-quiet-dark-power-12-850w-atx-2-52-bn315-a2480800.html 220€
1x Fractal Design Meshify 2 XL https://geizhals.de/fractal-design-...pered-glass-black-fd-c-mes2x-02-a2423333.html 197€
----------------

ca. 7.710€ zuzügl. Grafikkarte

Danke für diesen Anhaltspunkt. Somit kann man sich schon mal ein Bild machen, was möglich ist.
Stellt sich nur noch die Frage, wie stark die Leistung dieser 64-Kern-CPU dann wirklich im Endeffekt ist.
Leider finde ich keinen guten Vergleichbenchmarktest.
 
na dann: da ist noch was oberhalb von threadripper.
epyc dualprozessor.
aber such dir dafür ein systemhaus.

die idee mit mehreren maschinen mit consumerhardware halte ich für einen angesagten verwaltungstechnischen gau.
 
  • Gefällt mir
Reaktionen: Finnegann
Sebbi schrieb:
ich denke mal der TE möchte hier Echtzeitberechnung haben, wie die Chance bei online Omaha hold’em bei seinen Blatt stehen, die Hand zu gewinnen etc.

jetzt ist natürlich die Frage an die Mods erst einmal, ob das ganze nicht schon in Richtung Cheat geht, denn so eine Chancenausrechnung bei einen Glücksspiel finde ich fällt zumindest in eine Grauzone, vorallem wenn man noch um Geld spielt.
Ich finde deine Unterstellungen schon etwas gewagt und nicht angebracht.
Nur um dein Gewissen zu beruhigen, hier geht es um die ergebnisorientierte Spielauswertung im Nachhinein, die sogenannte "GTO" Game Theory Optimal zu finden. Man kann sich das so vorstellen, dass alle möglichen Wege von Pre-Flop, Flop, Turn, River mit allen möglichen Betting-Sizes und Reaktionen der Gegner (Call, Raise, Re-Raise....) und Handranges ausgewertet werden.
Somit kann man sich dann gezielt auf die Game-Sessions und Gegner vorbereiten, was mit Sicherheit nicht in der Grauzone ist.
Aber danke für deine Bedenken.
Ergänzung ()

HisN schrieb:
Nächstes Jahr gibt es 128 Kerne in einer CPU. Eventuell.
https://www.pcgameshardware.de/AMD-...5/News/Geruechte-um-bis-zu-128-Kerne-1374004/

Heute müsste man ein Dual CPU Board kaufen und zwei 64 Kern Prozessoren einsetzten.
So lange kann ich leider nicht warten, aber dennoch gut zu wissen dass es schnell vorwärts geht und was in der Zukunft möglich ist. :)
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: jayfkayy
Könnte man mit den Ergebnissen nicht gleich eine KI anlernen, die dann in Echtzeit die Matches gewinnt? 😈
 
  • Gefällt mir
Reaktionen: HerrRossi
Jongleur666 schrieb:
Könnte man mit den Ergebnissen nicht gleich eine KI anlernen, die dann in Echtzeit die Matches gewinnt? 😈
Es gibt schon viele Bots (leider), die aber Gott sei Dank noch nicht so ausgereift sind.
Das Spiel an sich ist einfach sehr komplex mit vielen Variablen.
Aber ein Bot würde einen Hobbyspieler, der noch viele Fehler in seinem Spiel hat, wohl schlagen.
Sämtliche Onlineseiten sind aber auch sehr dahinter, gegen solche Bots / Software vorzugehen, indem jede gespielte Hand analysiert und ausgewertet wird.
 
Tests zu den Threadrippern gibt es doch genügend.
https://www.computerbase.de/2020-02/amd-ryzen-threadripper-3990x-test/
https://www.golem.de/news/threadrip...-krake-unter-den-prozessoren-2103-154469.html
und ganz sicher noch einige mehr.

Wobei diese Tests darunter leiden, dass die Standardtestszenarien nicht zwingend alle Threads überhaupt auslasten können. Bzw. einzelne Anwendungen, selbst wenn sie viele viele Threads nutzen können, nicht zwingend in gleicher Leistung skallieren wie sie mehr Kerne bekommen.
Die Leistung ist theoretisch trotzdem da, nur wie du die Auslastung von solch einer Anzahl von Threads hinbekommst ist dann sozusagen dein Problem. ;)
Das Thema verlässt dann einfach das Feld von sinnvoll test und vergleichbarer Standard Anwendungen.
Du scheinst aber die Auslastung solch eines Systems durchaus bedacht zu haben, von daher... go for it.

Und Epic ist das gleiche dann als Server CPU und Dual CPU Fähigkeit.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Finnegann und whats4
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Finnegann, whats4 und species_0001
species_0001 schrieb:

Danke, ich hatte explizit nach dem "3995WX" gesucht und daher kaum was gefunden, aber die CPU's scheinen ja nah beieinander zu sein.
Das mit der Auslastung ist in der Tat die Frage, aber angeblich supported die Software bis zu 64 Cores, was das dann genau für die Threads bedeutet, weiß ich ehrlich gesagt auch nicht.
Informatikkenntnisse sind leider nicht meine Stärke.
Es wird wohl darauf hinauslaufen, dass ich ein Testsystem zusammenbauen lasse und es ausprobieren werde.

Ergänzung ()

KnolleJupp schrieb:
Noch größer als mein erster Vorschlag wäre ein Setup dieser Art:

2x AMD Epyc 7713 https://geizhals.de/amd-epyc-7713-100-000000344-a2491497.html 7.431€ 14.862€
1x Gigabyte MZ72-HB0 https://geizhals.de/gigabyte-mz72-hb0-a2382270.html 826€ (Muss Rev. 3.0 sein!)

usw.
Das sieht auch vielversprechend aus, auch wenn es dann alles etwas teurer wird.
Dennoch habe ich ein wenig Bedenken inwiefern das dann auch alles "stimmig" läuft im Bezug auf die Kompatibilität, dass man dann auch wirklich die volle Leistung der 128 Kerne auf "die Straße" bringt.

Ich denke es wird das zuvor genannte 64-Kern Setup und falls das dann so läuft wie erhofft, wird noch ein zweites bestellt.

Also vielen Dank an euch alle für eure Vorschläge und Hilfe, das hat mir schon einmal sehr gut weiter geholfen, um zu sehen, was überhaupt in Frage kommt und möglich ist bzw. was es dann auch kostet. ;)
Dieses Forum war wirklich eine gute Empfehlung, mit so vielen aktiven und fundierten Meinungen und Vorschlägen.
 
Zuletzt bearbeitet:
was für die "epyc" idee stimmt:
teilbestückt, ließe das eine menge luft nach oben.
schließlich sollte auch die sinnvolle laufzeit berücksichtigt werden, und in so gut wie allen denkbaren szenarien ist luft nach oben sehr sinnvoll.
weil sowas kauft man ja auf eine mindestlufzeit, schon ökonomisch bedingt.
 
  • Gefällt mir
Reaktionen: Finnegann
FreedomOfSpeech schrieb:
Der ist mit seinen 64 Kernen grob 4x ein 5950x.
Allerdings, sehr grob. 🤔

Finnegann schrieb:
Stellt sich nur noch die Frage, wie stark die Leistung dieser 64-Kern-CPU dann wirklich im Endeffekt ist.
Vergleichen wir doch mal den 5950X etwas weniger grob mit dem 3990X. ComputerBase hat für Zen3 einen IPC-Zuwachs von 14% gemessen, und der Takt des 5950X lag bei All-Core-Lasten auf dem 5950X auf etwa 4,0 GHz und beim 3990X bei 3,1 GHz. Rechnet man dies mit ein, dann entsprechen die 16 Kerne des 5950X etwa 23,5 "Kernäquivalenten" des 3990X. Der Faktor sinkt also im Best-Case von 4x auf 2,7x. Im ComputerBase-Test wird dieser grob abgeschätzte Unterschied in den Blender- und Corona-Tests ziemlich genau erreicht, alle anderen Benchmarks skalierten schlechter.

Besser wird das Verhältnis natürlich mit den noch kommenden Threadrippern auf Zen3-Basis werden. Außerdem könnte man mit größerem Kühlungs-Aufwand den Threadripper auch noch etwas übertakten. Es ist auch denkbar, dass das 8-Channel-RAM-Interface des 3995WX noch was bringt.

Ob in den geplanten Anwendungen nun die vollen 2,7x zum 5950X ankommen, oder ob es viel weniger ist, oder ob der 5950X womöglich sogar schneller ist... das kann man nur durch Messungen mit eben diesen Anwendungen ermitteln, und wie gut diese mit der Kernzahl skalieren. Da kann man dann auch sehen, ob die höhere RAM-Bandbreite des WX-Threadrippers relevant ist.
 
Zurück
Oben