Quanta CPU è troppa CPU?FinestreR: Quanta CPU è troppa?Benvenuti nella Community.
La velocità e il numero di processori sono strettamente interconnessi con la quantità di dati elaborati e con la complessità dell'analisi eseguita per poter dare una risposta univoca alla domanda.
Personalmente, acquisto sempre un processore il più veloce possibile, compatibilmente con il mio budget.
Se fornisci alcuni esempi delle dimensioni delle tabelle di dati e dei tipi di analisi che intendi effettuare, qualcuno nella Community potrebbe essere in grado di fornirti delle buone stime.
R: Quanta CPU è troppa?Per aggiungere qualcosa alla risposta di @txnelson , quando lavoravo nell'industria non passava settimana, come statistico, in cui qualcuno non mi ponesse la domanda "Di quanti campioni ho bisogno?". Quindi esaminavamo prima le domande standard per la determinazione della dimensione del campione... e quasi senza eccezioni la risposta era "Troppi per il nostro budget". Quindi abbiamo optato per la risposta/domanda "Quanto è grande il tuo budget?".
R: Quanta CPU è troppa?Mi vergogno ad ammetterlo, non sono uno statistico, né uso JMP per analisi complesse. Quel poco di analisi che faccio è semplice, e i file sono piccoli, e il mio portatile può gestirli. Il motivo della mia domanda è per la "senza senso" tracciatura di grandi quantità di dati dei sensori.
La mia attrezzatura raccoglie dati da 443 sensori ogni 100 ms, 24 ore su 24, 7 giorni su 7. Quando provo a guardare più di un paio di giorni di dati, Excel si blocca, quindi sono costretto a usare JMP. Attualmente, sto cercando di tracciare e visualizzare 45 giorni di dati. I miei file sono poco meno di 3 GB con circa 72 milioni di righe. Ogni volta che voglio fare una qualsiasi manipolazione dei dati o anche salvare il file, ci vogliono più di 60 secondi.
Per accelerare questo processo, voglio costruire una workstation e mi chiedevo se spendessi 17.000 $ per un processore Intel® Xeon® Platinum 8490H, utilizzerei tutte le capacità del processore o quel processore è semplicemente eccessivo? Potrei spendere 6.000 $ per un processore Intel® Xeon® Platinum 8568Y+ e stare bene?
Spero che le mie domande siano sensate e attendo con ansia i commenti e i suggerimenti di tutti.
R: Quanta CPU è troppa?Ciao @RedMonster796 ,
Devi rivedere ogni singolo punto dati? Ogni 0,1s è davvero così importante? Potresti cavartela riducendolo a ogni 10s o qualcosa del genere? Sono sicuramente molti dati da caricare in memoria, ma onestamente non sono sicuro che spendere 17k per un processore ne valga la pena.
Scegli sicuramente un processore veloce e con più core, ma il processore da solo non è tutto. Dovresti anche considerare quanta RAM avrà/dovrebbe avere bisogno la tua macchina. Ho 16 GB nel mio notebook da lavoro e non ho avuto problemi a gestire file alti un milione di righe. Tuttavia, considerando che i tuoi set di dati sono di 72 milioni e 3 GB, potresti prendere in considerazione di aumentare la RAM e ottenere almeno 32 GB di RAM, nel qual caso vorrai assicurarti che sia la scheda madre che il processore possano accedere a tutti i 32 GB di RAM, altrimenti perderai risorse per il tuo computer.
Un'altra cosa da considerare e tenere a mente è la tua GPU. Considerando che vuoi visualizzare fino a forse 72 milioni di righe, dovresti probabilmente procurarti una GPU migliore di quella standard predefinita con cui verrebbe fornito il sistema. In questo modo, dovresti essere in grado di ottimizzare l'elaborazione (matematica per le statistiche) dalla visualizzazione grafica dei dati.
Anche in questo caso, dovrai assicurarti che la scheda madre possa funzionare e gestire una GPU di fascia alta, così come dovresti verificare lo stesso anche per la CPU e la RAM.
Tornerei ancora al compito di valutare se ogni 0,1 s, 24 ore su 24, 7 giorni su 7 è davvero necessario per l'analisi dei dati. Oppure, se riesci a identificare qualsiasi tipo di punto di attivazione nei tuoi dati, puoi quindi eseguire uno script JSL che crea una tabella dati più piccola che salva, non so, 1000 punti dati prima e 1000 punti dati dopo detto evento di attivazione. Mi sembra che la maggior parte delle volte, probabilmente non hai bisogno di valutare le cose ogni 0,1 s e probabilmente puoi cavartela con un intervallo di tempo più ampio. Ma questa è solo una supposizione, perché non so con che tipo di sistema hai a che fare e quanto possa essere cruciale ogni punto dati.
Spero che questo aiuti!
S.S.
R: Quanta CPU è troppa?Sono d'accordo con @SDF1 e aggiungerò che passerei anch'io a un'unità a stato solido M.2. Se milioni di righe di dati vengono lette in JMP dal tuo sistema locale, avere un archivio dati locale molto veloce è una buona cosa.
Aggiungerei inoltre che avere più monitor renderà le tue esperienze analitiche molto più soddisfacenti.
R: Quanta CPU è troppa?Come per la maggior parte delle cose nella vita, la risposta è: dipende.
Alcune piattaforme in JMP usano solo un singolo thread, quindi avere molti thread non aggiungerebbe molto valore, ma avere quel singolo thread in esecuzione a una frequenza più veloce aggiungerebbe valore. Alcune piattaforme in JMP sfruttano i thread multipli, quindi avere più thread/core aiuta.
Con il componente aggiuntivo Torch di JMP Pro 18, per la prima volta verrà utilizzata una GPU per la classificazione delle immagini e il deep learning, che esegue tali attività con una velocità di ordini di grandezza superiore a quella di una CPU.
R: Quanta CPU è troppa?Dalle risposte di tutti finora, ho la sensazione che spendere 35.000 $ per due 8490H (60 core/120 thread per CPU) sia eccessivo, vero? Il mio laptop è stato aggiornato a 48 GB di RAM, ma forse il processore del mio laptop sta diventando troppo vecchio. Ha 3 anni. Ecco perché voglio costruire una workstation dedicata solo a JMP. Non voglio semplicemente inviare una richiesta per una workstation da 40.000 $ se è troppo eccessivo. Sarebbe bello averla, ma non voglio sprecare soldi se la costosa CPU non verrà nemmeno utilizzata.:D
R: Quanta CPU è troppa?Diciamo che devo esaminare ogni punto dati ogni 100 ms...
Il sistema che vorrei costruire ha il seguente HW:
2 processori Intel® Xeon® Platinum 8490H (da 1,90 GHz a 3,50 GHz) $ 34.600
2 x 128 GB DDR5-4800 MHz (RDIMM, ECC) $ 5.298
3 x 4 TB SSD M.2 2280 PCIe Gen4 Performance TLC Opal $ 1.587
Anche se dovessi guardare ogni singolo punto dati ogni 100 ms, il sistema descritto sopra è simile a un camion a 18 ruote che traina un camion giocattolo Tonka? Non so se hai mai visto un camion a 18 ruote con un rimorchio aperto vuoto con un camion giocattolo Tonka legato al centro del rimorchio. È una bella vista, ma difficilmente si comprerebbe un camion a 18 ruote solo per trainare un camion giocattolo Tonka, ed è questo lo scenario che sto cercando di evitare.:D
Spero che abbia senso.