Die ultimative JMP-MaschineHallo alle,
Ich habe einen Kunden, der die „Ultimate JMP Machine“ bauen möchte. Er verwendet speziell die nichtlineare Plattform, um Funktionen anzupassen, deren Konvergenz manchmal einige Zeit in Anspruch nehmen kann (.. und ja, ich habe ihm bereits alle Methoden und Techniken in JMP mitgeteilt, um diesen Prozess zu beschleunigen).Meine anfängliche Empfehlung war, ihm einfach zu sagen, er solle einen Desktop-Rechner mit einem 64-Bit-Prozessor kaufen und den installierten RAM maximieren, aber jetzt frage ich mich, ob es einige bekannte Hardwarekonfigurationen gibt, die besser funktionieren. Unterscheidet sich die Leistung zwischen PC und MAC? Es gibt verschiedene Arten von RAM, wissen wir, ob eine bestimmte Marke, Geschwindigkeit und Typ eine Rolle spielen? Prozessortyp? Spielt GPU eine Rolle?
Jeder Beitrag wird sehr geschätzt..
Betreff: Die ultimative JMP-MaschineNur zur Ergänzung @Jeff_Perkinson 's letzter Punkt zum Komprimieren numerischer Spalten. JMP 14 hat eine Funktion namens "Labels to Codes" (eine ziemlich wichtige Funktion IMO) unter Cols > Utilities hinzugefügt. Dieses erledigt die Aufgabe von John Salls Add-In „Compress Labels to Coded“. Mit diesem Dienstprogramm können Sie die Dateigröße erheblich verkleinern.
M
Betreff: Die ultimative JMP-MaschineIch habe eine ähnliche Frage über den technischen Support erhalten. Hier ist eine Antwort, die ich vor ein paar Jahren gegeben habe und die immer noch gilt.
Der wichtigste Faktor bei der Bestimmung der Datenmenge, mit der JMP arbeiten kann, ist der Arbeitsspeicher, und mehr ist immer besser.
Darüber hinaus helfen CPU-Kerne für die Teile von JMP, die Multithreading sind, aber nicht alles in JMP ist (oder kann) Multithreading sein. Mehr Kerne sind also besser als weniger.
Obwohl JMP alle Daten während der Verarbeitung im Speicher hält, müssen wir sie schließlich von der Festplatte lesen, um sie in den Speicher zu bekommen und um diesen Prozess zu beschleunigen, benötigen Sie ein schnelles I/O-Subsystem. Das kann eine SSD, ein RAID oder ein anderes System sein. Wenn viele verschiedene große Datensätze gelesen werden müssen, sollten Sie sicherstellen, dass das Festplattensubsystem so leistungsfähig wie möglich ist.
Wir machen alles über das Betriebssystem. Wir sprechen die Hardware nicht direkt an, daher sind die Fragen zu Festplatten-Arrays und CPU-Architekturen nicht relevant. Auf einem schnellen Windows-Rechner sollte JMP gut laufen.
Ich kann darauf hinweisen, dass das von uns verwendete grafische Windows-Subsystem (WPF) die GPU ausnutzt und mehr Speicher dort auch immer besser ist, aber in geringerem Maße als die oben genannten Elemente, und auch dies geschieht alles durch die Betriebssystem. Wir greifen nicht direkt auf die GPU zu.
Hier noch ein paar Punkte zur Abrundung.
Wie Sie wissen, können wir die Größe eines Datensatzes nicht allein anhand der Anzahl der Zeilen und Spalten abschätzen. Eine Zeichenspalte voller einzelner Zeichenfolgen benötigt weniger Speicherplatz als eine standardmäßige numerische Spalte, und eine Zeichenspalte mit vielen langen Zeichenfolgen benötigt mehr. JMP bietet den Befehl Spalten->Ausgewählte Spalten komprimieren, um zu versuchen, das kleinste Speicherformat für Spalten zu finden. Dies kann dazu beitragen, JMP schneller zu machen, da kleinere Speicherblöcke zu bearbeiten und zu verschieben sind.
Kurz gesagt, die Prioritäten wären also die Maximierung des Speichers, der Prozessorgeschwindigkeit und der Kerne und dann der I/O-Subsysteme in dieser Reihenfolge.
Betreff: Die ultimative JMP-Maschine@Chris_Kirchberg :
well played, sir!well played, sir!Gut gespielt, Herr!
Betreff: Die ultimative JMP-MaschineIch verwende diese Arten von Comptures:
https://www.computerhope.com/jargon/e/eniac.htm
Dann mache ich hier eine Pause, um es fertig rechnen zu lassen:
https://tahititourisme.com/en-us/islands/bora-bora/
Wenn ich einen Anruf auf meinem Telefon erhalte, komme ich nach Hause, um die Ergebnisse anzuzeigen:
https://en.wikipedia.org/wiki/Mobile_phone#/media/File:DynaTAC8000X.jpg
Habt alle ein schönes Wochenende.
Betreff: Die ultimative JMP-MaschineVielen Dank für das wertvolle Feedback. Ich werde all diese Optionen mit dem Benutzer teilen.
Betreff: Die ultimative JMP-Maschine
Ich mag eine geschmückte Lenovo Workstation. Integration und Haltbarkeit sind ziemlich gut.
http://www3.lenovo.com/us/en/landingpage/workstations/?menu-id=Workstations
oder wenn ich komplett durchdrehen würde, würde ich jede Option zu einer von diesen hinzufügen
https://www.apple.com/shop/buy-mac/mac-pro?product=MQGG2LL/A&step=config#
Um die Weihnachtszeit kommen einige Prozessoren der 8. Generation auf den Markt, und die i9s kurz danach. Ich denke, das wäre auch schön.
Schneller Speicher, schnelle SSD und viele schnelle Kerne machen die Dinge reibungsloser und teilen sich wahrscheinlich schnell auf. Am Ende des Tages ist eine riesige virtuelle Maschine vielleicht doch besser?
Betreff: Die ultimative JMP-MaschineNonlinear unterstützt Multithreading:
https://www.jmp.com/support/help/Platforms_That_Support_Multithreading.shtml
Betreff: Die ultimative JMP-MaschineWenn mich jemand danach fragt, sage ich ihm im Allgemeinen, dass er an „Spielautomat“ denken sollte. Viel RAM (Server oder High-Performance-Gaming) und viele Kerne auf dem Prozessor. Es gibt einige Plattformen in JMP, die mehrere Threads nutzen (diejenige, die ich als Beispiel verwende, ist Bootstrap Forest). Ich bin mir nicht sicher, ob nichtlinear in diesem Lager ist. Wenn ja, dann sind CPU-Kerne hilfreich. Vielleicht wird sich Dan V melden, aber ich glaube nicht, dass wir an dieser Stelle nennenswertes GPU-Multithreading betreiben (aber da bin ich mir nicht 100 % sicher). Die andere Sache, die hilfreich wäre, sind SSDs, aber das ist eher zum schnellen Öffnen und Speichern großer Dateien gedacht.
Sowohl Mac als auch PC können diese Punkte auf der Hardware erreichen, aber in diesem Punkt würde der PC streng nach Preis-Leistungs-Verhältnis gewinnen. Die Mac Pros sind wirklich schick, aber sie sind teuer …
Am besten,
M