Pregunta sobre los requisitos de hardwareHola,
Últimamente estamos realizando cálculos de carga pesada. El tiempo requerido nos está volviendo locos.
Porque no es lo suficientemente rápido para satisfacer nuestras necesidades de procesamiento diarias.
Para este problema, teníamos dos conjuntos de hardware y ejecutamos una prueba en un proyecto aleatorio para [Capacidad de proceso](116 columnas, 3968 filas):
- Con INTEL I7-14700 + 64GB Ram, cuesta 2,5 hrs
- Con AMD Ryzen 7975WX + 128GB Ram, cuesta 1 hora
Entonces las preguntas serían:
- Según lo anterior, ejecutar JMP (versión 18, no Pro) con un sistema Windows da la impresión de depender de la capacidad de un solo núcleo. ¿Es así?
Si la respuesta es Sí, ¿cuál sería la dirección recomendada para las actualizaciones de hardware?
- ¿JMP Pro funciona con multinúcleo o ocurre lo mismo con versiones anteriores? ¿Hay alguna licencia de prueba disponible?
- ¿Existe diferencia entre el procesador Intel o AMD?
Ingeniería de Calidad y ProcesosRe: Pregunta sobre requisitos de hardwareDebería poder usar el Administrador de tareas de Windows para responder algunas de estas preguntas. Debería poder identificar si no hay suficiente memoria y si se está paginando, y si se está utilizando más de una CPU.Re: Pregunta sobre requisitos de hardwareSin duda, la cantidad de RAM es el factor más importante. Incorpore la mayor cantidad de RAM posible al sistema. Recuerde que JMP carga todos los datos en memoria, por lo que debe maximizar la RAM si maneja grandes cantidades de datos. En segundo lugar, las unidades SSD, dondequiera que se encuentre el espacio de intercambio del sistema, deben utilizarse. Cuando la RAM física se agota, el sistema debe recurrir al espacio de intercambio para gestionar la presión de memoria. Las unidades SSD son mucho más rápidas que los discos giratorios.
Hay partes de JMP que son multiproceso, pero eso depende de la plataforma estadística particular.
Re: Pregunta sobre requisitos de hardwareAdemás de lo mencionado por @Craige_Hales y @Paul_Nelson , ¿podrías aclarar qué quieres decir con "cálculos de alta carga"? ¿Estás ejecutando un script o una plataforma JMP integrada? A menudo, los scripts se pueden acelerar considerablemente si se aborda el problema de forma diferente. Por ejemplo, conozco a un usuario que mejoró un proceso de 2 horas a solo 15 segundos usando cálculos matriciales en lugar de manipulación de tablas y usando una función JSL integrada en lugar de realizar un cálculo mediante scripts.