Wie viel CPU ist zu viel CPU?WindowsBetreff: Wie viel CPU ist zu viel CPU?Willkommen in der Community.
Die Geschwindigkeit und die Anzahl der Prozessoren hängen vollständig von der Menge der von Ihnen verarbeiteten Daten und der Komplexität der von Ihnen durchgeführten Analyse ab, um eine pauschale Antwort auf die Frage geben zu können.
Ich persönlich kaufe immer den schnellsten Prozessor, den mein Budget zulässt.
Wenn Sie einige Beispiele für die Größe der Datentabellen und die Art der Analysen angeben, die Sie durchführen werden, kann Ihnen jemand in der Community möglicherweise einige gute Schätzungen geben.
Betreff: Wie viel CPU ist zu viel CPU?Um auf @txnelsons Antwort einzugehen: Als ich in der Industrie als Statistiker arbeitete, verging praktisch keine Woche, in der mir nicht jemand die Frage „Wie viele Proben brauche ich?“ stellte. Also gingen wir zuerst die Standardfragen zur Bestimmung der Probengröße durch … und fast ausnahmslos lautete die Antwort „Zu viele für unser Budget.“ Also antworteten/fragten wir standardmäßig „Wie groß ist Ihr Budget?“.
Betreff: Wie viel CPU ist zu viel CPU?Ich schäme mich, das zugeben zu müssen, ich bin kein Statistiker und verwende JMP auch nicht für komplexe Analysen. Die wenigen Analysen, die ich durchführe, sind einfach, die Dateien sind klein und mein Laptop kann damit umgehen. Der Grund für meine Frage ist das „gedankenlose“ Plotten großer Mengen von Sensordaten.
Meine Ausrüstung erfasst rund um die Uhr alle 100 ms Daten von 443 Sensoren. Wenn ich versuche, Daten von mehr als ein paar Tagen anzuzeigen, stürzt Excel ab, daher bin ich gezwungen, JMP zu verwenden. Derzeit versuche ich, 45 Tage Daten zu plotten und zu visualisieren. Meine Dateien sind knapp 3 GB groß und enthalten etwa 72 Millionen Zeilen. Jedes Mal, wenn ich die Daten bearbeiten oder sogar die Datei speichern möchte, dauert es über 60 Sekunden.
Um diesen Prozess zu beschleunigen, möchte ich eine Workstation bauen und frage mich, ob ich, wenn ich 17.000 $ für einen Intel® Xeon® Platinum 8490H Prozessor ausgebe, die volle Leistungsfähigkeit des Prozessors nutzen würde oder ob dieser Prozessor einfach übertrieben ist. Könnte ich 6.000 $ für einen Intel® Xeon® Platinum 8568Y+ Prozessor ausgeben und es wäre kein Problem?
Ich hoffe, meine Fragen sind sinnvoll und freue mich auf die Kommentare und Anregungen aller.
Betreff: Wie viel CPU ist zu viel CPU?Hallo @RedMonster796 ,
Müssen Sie jeden einzelnen Datenpunkt überprüfen? Ist jede 0,1 s wirklich so wichtig? Könnten Sie damit auskommen, es auf alle 10 s oder so zu reduzieren? Das sind sicherlich eine Menge Daten, die in den Speicher geladen werden müssen, aber ich bin ehrlich gesagt nicht sicher, ob es sich lohnt, 17.000 $ für einen Prozessor auszugeben.
Entscheiden Sie sich auf jeden Fall für einen schnellen Prozessor mit mehreren Kernen, aber der Prozessor allein ist nicht alles. Sie sollten auch überlegen, wie viel RAM Ihr Computer benötigt/brauchen sollte. Ich habe 16 GB in meinem Arbeitsnotizbuch und hatte keine Probleme mit Dateien, die eine Million Zeilen groß sind. Wenn man jedoch bedenkt, dass Ihre Datensätze 72 Millionen und 3 GB groß sind, sollten Sie Ihren RAM auf mindestens 32 GB RAM aufstocken. In diesem Fall sollten Sie sicherstellen, dass sowohl Ihr Motherboard als auch Ihr Prozessor auf alle 32 GB RAM zugreifen können, da Ihnen sonst Ressourcen für Ihren Computer entgehen.
Ein weiterer Punkt, den Sie berücksichtigen sollten, ist Ihre GPU. Wenn Sie bedenken, dass Sie bis zu 72 Millionen Zeilen visualisieren möchten, sollten Sie sich wahrscheinlich eine bessere GPU zulegen als die Standard-GPU, die das System mitbringt. Auf diese Weise sollten Sie in der Lage sein, die Verarbeitung (Mathematik für Statistiken) aus der grafischen Anzeige der Daten zu optimieren.
Auch hier sollten Sie sicherstellen, dass die Hauptplatine mit einer GPU der höheren Preisklasse funktioniert und diese verarbeiten kann, da Sie dies auch bei der CPU und dem RAM überprüfen müssen.
Ich würde dennoch auf die Aufgabe zurückkommen, zu bewerten, ob alle 0,1 s, rund um die Uhr, wirklich für Ihre Datenanalyse erforderlich ist. Oder, wenn Sie in Ihren Daten irgendwelche Triggerpunkte identifizieren können, können Sie ein JSL-Skript ausführen, das eine kleinere Datentabelle erstellt, die – ich weiß nicht – 1000 Datenpunkte vor und 1000 Datenpunkte nach dem Triggerereignis speichert. Es scheint mir, dass Sie die meiste Zeit wahrscheinlich nicht alle 0,1 s bewerten müssen und wahrscheinlich mit einem größeren Zeitschritt auskommen. Aber das ist nur eine Vermutung, da ich nicht weiß, mit welcher Art von System Sie es zu tun haben und wie wichtig jeder Datenpunkt sein könnte.
Hoffe das hilft!,
DS
Betreff: Wie viel CPU ist zu viel CPU?Ich stimme @SDF1 zu und möchte hinzufügen, dass ich auch auf ein M.2-Solid-State-Laufwerk upgraden würde. Wenn Millionen von Datenzeilen von Ihrem lokalen System in JMP eingelesen werden, ist ein sehr schneller lokaler Datenspeicher eine gute Sache.
Ich möchte auch hinzufügen, dass Ihre Analyseerfahrungen durch die Verwendung mehrerer Monitore auch wesentlich zufriedenstellender sind.
Betreff: Wie viel CPU ist zu viel CPU?Wie bei den meisten Dingen im Leben lautet die Antwort: Es kommt darauf an.
Einige Plattformen in JMP verwenden nur einen einzigen Thread, sodass mehrere Threads keinen großen Mehrwert bringen würden. Wenn dieser einzelne Thread jedoch mit einer höheren Frequenz ausgeführt würde, wäre dies von Vorteil. Einige Plattformen in JMP nutzen mehrere Threads, sodass mehr Threads/Kerne hilfreich sind.
Mit dem Torch-Add-In in JMP Pro 18 wird jetzt erstmals eine GPU für die Bildklassifizierung und das Deep Learning genutzt, die diese Aufgaben um Größenordnungen schneller erledigt als eine CPU.
Betreff: Wie viel CPU ist zu viel CPU?Aus den bisherigen Antworten habe ich den Eindruck, dass 35.000 $ für zwei 8490H (60 Kerne/120 Threads pro CPU) zu viel des Guten sind, oder? Mein Laptop wurde auf 48 GB RAM aufgerüstet, aber vielleicht ist der Prozessor meines Laptops zu alt. Er ist 3 Jahre alt. Deshalb möchte ich eine Workstation bauen, die nur für JMP bestimmt ist. Ich möchte einfach keine Anfrage für eine 40.000 $ teure Workstation stellen, wenn das zu viel des Guten ist. Es wäre schön, sie zu haben, aber ich möchte kein Geld verschwenden, wenn die teure CPU nicht einmal genutzt wird. 
Betreff: Wie viel CPU ist zu viel CPU?Sagen wir einfach, ich muss alle 100 ms jeden Datenpunkt ansehen ...
Das System, das ich bauen möchte, hat die folgende Hardware:
2 x Intel® Xeon® Platinum 8490H Prozessor (1,90 GHz bis 3,50 GHz) 34.600 USD
2 x 128 GB DDR5-4800 MHz (RDIMM, ECC) 5.298 USD
3 x 4 TB SSD M.2 2280 PCIe Gen4 Leistung TLC Opal 1.587 $
Selbst wenn ich mir alle 100 ms jeden einzelnen Datenpunkt ansehen muss, ist das oben beschriebene System dann vergleichbar mit einem Sattelschlepper, der einen Tonka-Spielzeugtruck zieht? Ich weiß nicht, ob Sie jemals einen Sattelschlepper mit einem leeren, offenen Anhänger gesehen haben, in dessen Mitte ein Tonka-Spielzeugtruck festgeschnallt ist. Es ist ein niedlicher Anblick, aber man würde kaum einen Sattelschlepper kaufen, nur um einen Tonka-Spielzeugtruck zu ziehen, und genau dieses Szenario versuche ich zu vermeiden. 
Ich hoffe, das ist verständlich.