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/ )