¿Cuánta CPU es demasiada CPU?VentanasRe: ¿Cuánta CPU es demasiada CPU?Bienvenido a la Comunidad.
La velocidad y la cantidad de procesadores están completamente entrelazadas con la cantidad de datos que se procesan y la complejidad del análisis que se realiza para poder dar una respuesta general a la pregunta.
Personalmente, siempre compro el procesador más rápido que mi presupuesto me permita.
Si proporciona algunos ejemplos del tamaño de las tablas de datos y los tipos de análisis que realizará, alguien de la Comunidad podrá ofrecerle algunas buenas estimaciones.
Re: ¿Cuánta CPU es demasiada CPU?Para agregarle más detalles a la respuesta de @txnelson , cuando trabajaba en la industria prácticamente no pasaba una semana, como estadístico, en la que alguien no me hiciera la pregunta "¿Cuántas muestras necesito?". Entonces, primero revisábamos las preguntas estándar para determinar el tamaño de la muestra... y casi sin excepción la respuesta era "Demasiadas para nuestro presupuesto". Entonces, por defecto, pasábamos a la respuesta/pregunta "¿Qué tan grande es su presupuesto?".
Re: ¿Cuánta CPU es demasiada CPU?Me avergüenza admitirlo, pero no soy estadístico ni utilizo JMP para realizar análisis complejos. Los pocos análisis que hago son simples, los archivos son pequeños y mi computadora portátil puede manejarlos. El motivo de mi pregunta es el trazado "sin sentido" de una gran cantidad de datos de sensores.
Mi equipo recopila datos de 443 sensores cada 100 ms, las 24 horas del día, los 7 días de la semana. Cuando intento ver más de un par de días de datos, Excel se queda sin espacio, por lo que me veo obligado a utilizar JMP. Actualmente, estoy intentando trazar y visualizar 45 días de datos. Mis archivos ocupan poco menos de 3 GB con aproximadamente 72 millones de filas. Cada vez que quiero manipular los datos o incluso guardar el archivo, tarda más de 60 segundos.
Para acelerar este proceso, quiero construir una estación de trabajo y me preguntaba si gastara $17,000 en un procesador Intel® Xeon® Platinum 8490H, ¿estaría aprovechando todas las capacidades del procesador o sería un exceso? ¿Podría gastar $6,000 en un procesador Intel® Xeon® Platinum 8568Y+ y estar bien?
Espero que mis preguntas tengan sentido y espero los comentarios y sugerencias de todos.
Re: ¿Cuánta CPU es demasiada CPU?Hola @MonsterRojo796 ,
¿Es necesario revisar cada punto de datos? ¿Es realmente tan importante cada 0,1 s? ¿Podrías arreglártelas reduciéndolo a cada 10 s o algo así? Sin duda, son muchos datos para cargar en la memoria, pero, sinceramente, no estoy seguro de que valga la pena gastar 17 000 dólares en un procesador.
Definitivamente, opta por un procesador rápido y que tenga varios núcleos, pero el procesador por sí solo no es lo único importante. También debes considerar cuánta RAM necesitará/debería necesitar tu máquina. Tengo 16 GB en mi notebook del trabajo y no he tenido ningún problema al manejar archivos de un millón de filas de alto. Sin embargo, considerando que tus conjuntos de datos son de 72 millones y 3 GB de tamaño, podrías considerar aumentar tu RAM y obtener al menos 32 GB de RAM, en cuyo caso querrás asegurarte de que tanto tu placa base como tu procesador puedan acceder a los 32 GB de RAM, de lo contrario, estarás perdiendo recursos para tu computadora.
Otra cosa que debes tener en cuenta es tu GPU. Teniendo en cuenta que quieres visualizar hasta 72 000 000 de filas, probablemente debas conseguir una GPU mejor que la que viene con el sistema por defecto. De esta manera, deberías poder optimizar el procesamiento (matemáticas para estadísticas) a partir de la visualización gráfica de los datos.
Nuevamente, querrás asegurarte de que la placa base pueda funcionar y manejar una GPU de gama alta, ya que también necesitarás verificar eso con la CPU y la RAM.
Aún así, volvería a la tarea de evaluar si cada 0,1 s, las 24 horas del día, los 7 días de la semana, es realmente necesario para el análisis de datos. O, si puede identificar cualquier tipo de puntos de activación en sus datos, puede ejecutar un script JSL que cree una tabla de datos más pequeña que guarde, no sé, 1000 puntos de datos antes y 1000 puntos de datos después de dicho evento de activación. Me parece que la mayoría de las veces, probablemente no necesite evaluar cosas cada 0,1 s y probablemente pueda salirse con la suya con un paso de tiempo más grande. Pero eso es solo una suposición, ya que no sé con qué tipo de sistema está tratando y cuán crucial puede ser cada punto de datos.
¡Espero que esto ayude!
DS
Re: ¿Cuánta CPU es demasiada CPU?Estoy de acuerdo con @SDF1 y añadiré que también actualizaría a una unidad de estado sólido M.2. Si se leen millones de filas de datos en JMP desde el sistema local, tener un almacenamiento de datos local muy rápido es algo bueno.
También agregaré que tener múltiples monitores también hará que sus experiencias analíticas sean mucho más satisfactorias.
Re: ¿Cuánta CPU es demasiada CPU?Como la mayoría de las cosas en la vida, la respuesta es que depende.
Algunas plataformas en JMP solo usan un único subproceso, por lo que tener muchos subprocesos no agregaría mucho valor, pero tener ese único subproceso ejecutándose a una frecuencia más rápida sí agregaría valor. Algunas plataformas en JMP aprovechan múltiples subprocesos, por lo que tener más subprocesos/núcleos ayuda.
Con el complemento Torch en JMP Pro 18, ahora por primera vez se utilizará una GPU para la clasificación de imágenes y el aprendizaje profundo, que realiza esas tareas órdenes de magnitud más rápido que una CPU.
Re: ¿Cuánta CPU es demasiada CPU?Por las respuestas de todos hasta ahora, tengo la sensación de que gastar $35 000 en dos 8490H (60 núcleos/120 subprocesos por CPU) es una exageración, ¿no? Mi computadora portátil se actualizó a 48 GB de RAM, pero tal vez el procesador de mi computadora portátil se esté volviendo demasiado viejo. Tiene 3 años. Es por eso que quiero construir una estación de trabajo dedicada solo a JMP. Simplemente no quiero enviar una solicitud para una estación de trabajo de $40 000 si es demasiado exageración. Sería bueno tenerla, pero no quiero desperdiciar dinero si la costosa CPU ni siquiera se utilizará. 
Re: ¿Cuánta CPU es demasiada CPU?Digamos que tengo que mirar cada punto de datos cada 100 ms...
El sistema que me gustaría construir tiene el siguiente hardware:
2 procesadores Intel® Xeon® Platinum 8490H (1,90 GHz hasta 3,50 GHz) $34 600
2 x 128 GB DDR5-4800 MHz (RDIMM, ECC) $5298
3 x 4 TB SSD M.2 2280 PCIe Gen4 Rendimiento TLC Opal $1,587
Incluso si tengo que mirar cada punto de datos cada 100 ms, ¿el sistema descrito anteriormente es similar a un camión de 18 ruedas que transporta un camión Tonka de juguete? No sé si alguna vez has visto un camión de 18 ruedas con un remolque abierto vacío con un camión Tonka de juguete atado en el medio del remolque. Es una imagen linda, pero uno difícilmente compraría un camión de 18 ruedas solo para transportar un camión Tonka de juguete, y esa es la situación que estoy tratando de evitar. 
Espero que esto tenga sentido.