3 votos

¿Es una 2008/9 Mac Pro cluster una opción viable para un iMac de 2018?

Así que puedo decidir si utilizar un pequeño grupo de mayores Mac Pro o un iMac modernas solo asumir yo tengo un problema que ejecutará adecuadamente en gigabytes G de RAM, y que el problema puede utilizar ejecución paralela.

¿Qué rendimiento ganancia podría esperar de ejecución en paralelo en un solo Mac si el requisito de memoria es multiplicado por un factor N, tengo corazones c y más de N * gigabytes G de RAM?

1voto

Oskar Puntos 1242

Ya no va a correr un resumen de la carga de trabajo de hacer generalizaciones abstractas no será súper útil, pero mi experiencia es que siempre quiere conseguir el más moderno de la CPU y Mac para ejecutar la carga de trabajo ya que los procesadores de los últimos 2-3 generaciones tengan la mejor de las optimizaciones del compilador y de la cantidad de trabajo que puede ser realizado por ciclo de CPU aumenta mucho más que una vuelta de la envolvente de cálculo mostraría.

Supongamos que ya tenemos tanto el iMac y el Mac Pro de su tiempo va a ser mejor gastado de trabajo para optimizar la carga de trabajo para tu iMac o que se ejecutan en la nube en lugar de correr en un montón de Mac antiguo que la necesidad de gestión / orquestación / etc.

Si no has comprado hardware, yo diría que ni su equipo es el mejor. Si usted tiene una carga de trabajo que puede ejecutar en la GPU sería necesario algo así como bitcoin minería de plataformas o ir a la nube de nuevo y en lugar de gastar su dinero en un MacBook y muestra y el aprendizaje y consultoría, y no de hardware.

Para volver a su especificos:

  • La memoria RAM es nunca el verdadero cuello de botella - RAM hace que para un menor solución optimizada, pero usted necesita de almacenamiento y un algoritmo inteligente para salir de la forma de la CPU y almacenamiento de los cuellos de botella.
  • si usted tiene un masivamente paralelo de la carga de la CPU - get it on de docenas a cientos de CPU que usted alquila o son de muy bajo costo y ejecutar Linux o algunos OS puede organizar con el chef o títere o ansible o algunas de las nuevas herramientas en la nube para permitir que el software de definir la configuración del sistema operativo (google cloud / nube de amazon / https://bosh.io/docs/ / https://www.spinnaker.io/ )

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X