2009-10-01 47 views
6

Tengo que hacer una recomendación a la gerencia con respecto a si debemos gastar el dinero extra para comprar computadoras nuevas con CPU Intel i7 (i7 950s) o si debemos comprar procesadores Intel Core 2 Quad (Q9550s o algo equivalente)¿Es mejor un Intel i7 (4 núcleos, 8 núcleos lógicos basados ​​en HT) que un Intel Core 2 Quad para el desarrollo de Visual C++?

Nuestra tarea principal es el desarrollo de Microsoft Visual C++, por lo tanto, nuestro objetivo es garantizar los mejores tiempos de compilación y enlace para nuestro dinero.

Los sistemas i7 cuestan $ 600 más cada uno que los sistemas Intel Core 2 Quad. El GHz de las CPU es básicamente equivalente.

¿Está justificado ese dinero adicional en términos de rendimiento adicional de compilación/enlace?

Respuesta

4

Voy a buscar la respuesta trillada y solo decir "¡Sí!"

Bastante seguro de que esto es demasiado tarde para el OP, pero para cualquier otra persona que lea esto ... no piense que se desperdiciarán esos $ 600 (y se irá reduciendo a medida que pase el tiempo), el núcleo i7 poseerá el Core 2 Quad. He tenido ambas cosas y he visto que mis tiempos de compilación caen de unos 27 minutos a 11 minutos.

Core i7 hasta el final!

+0

Esto debe marcarse como respuesta en lugar de la respuesta "Creo ... probablemente" que no se basa en la experiencia personal. – Marek

0

Las compilaciones que usarían todos los núcleos probablemente estén unidas al disco de todos modos. Ve por el Core 2 Quad y estarás contento por los años venideros.

añadido de:

Si usted tiene $ 600 a ahorrar, conseguir un buen SSD para el código o las bibliotecas, obtendrá un aumento de velocidad en tiempo de compilación muy decente de eso.

+0

Así que le sugerimos que pongamos el dinero en una buena unidad Intel o OCZ SSD (que entiendo son equivalentes en el extremo superior en términos de rendimiento)? No es una mala idea en realidad. Entiendo que estas unidades SSD de extremo superior cuestan alrededor de $ 500 cada una. – bhouston

+1

Probablemente verá un mayor impulso con una SSD en lugar de Core i7 vs Core 2. – Michael

+0

Sí, vería un mejor impulso en la velocidad con una SSD. –

0

Si bien mi respuesta es definitivamente demasiado tarde para usted, tal vez alguien más está leyéndola. Si desarrolla software multiproceso, siempre obtenga la mayor cantidad de núcleos.

No es realmente para su día a día, pero cuantos más núcleos, mejor puede probar la escalabilidad y más probabilidades hay de encontrar condiciones de carrera y puntos muertos en su máquina de desarrollo.

Compraría mejor 2xi7 con 8 + 8 hilos y 2GHz luego un núcleo cuádruple de 3,2 GHz - ambos cuestan lo mismo.

1

Probamos los sistemas i7 donde trabajo, y tuve grandes problemas de estabilidad en todos ellos.

Core 2 Quad le dará la mayor ganancia por dinero, pero ir con doble quad core Xeons le dará la mayor explosión.

Pase lo que pase, pegue tanta RAM en las máquinas como sea posible y configure una matriz RAID 1 rápida en la máquina con unidades de alta calidad, tanto para una mayor velocidad como para la integridad de datos. Las unidades normales están bien, las unidades SSD todavía son irregulares en términos de rendimiento; Muchas de las buenas ofertas que se ven en SSD son para unidades que son más lentas que las HDD magnéticas estándar.

+0

"Estabilidad"? ¿Puedes elaborar? –

+0

Problemas de estabilidad como en aplicaciones aleatorias o fallas del sistema, consistentes con el error TLB que Intel está rechazando y liberando soluciones temporales. Por lo que sé, el fabricante de las motherboards que usamos para probar el i7 aún no ha lanzado una nueva actualización de BIOS con la supuesta solución temporal de Intel. – Drakonite

Cuestiones relacionadas