2009-10-01 10 views
6

Devo fare una raccomandazione alla direzione per decidere se spendere o meno i soldi extra per acquistare nuovi computer con CPU Intel i7 (i7 950s) o se dovremmo acquistare processori Intel Core 2 Quad (Q9550 o equivalente).È un Intel i7 (4 core, 8 core logici basati su HT) migliore di uno sviluppo Intel Core 2 Quad per VisualC++?

Il nostro compito principale è lo sviluppo di Microsoft Visual C++, quindi puntiamo a garantire i migliori tempi di compilazione e collegamento per i nostri soldi.

I sistemi i7 sono $ 600 in più rispetto ai sistemi Intel Core 2 Quad. Il GHz delle CPU è fondamentalmente equivalente.

Questo extra denaro è giustificato in termini di prestazioni aggiuntive di compilation/link?

risposta

4

Ho intenzione di andare per la risposta banale e basta dire "Sì !!!!!"

Abbastanza sicuro che questo è troppo tardi per l'OP, ma per chiunque altro stia leggendo questo ... non pensate che quel $ 600 sarà sprecato (e dovrebbe essere sempre più piccolo col passare del tempo), il nucleo i7 sarà il proprietario del Core 2 Quad. Ho avuto entrambi e ho visto i miei tempi di compilazione scendere da circa 27 minuti a 11 minuti.

Core i7 fino in fondo!

+0

Questo dovrebbe essere contrassegnato come risposta al posto della risposta "Penso che ... probabilmente" che non sia basata sull'esperienza personale. – Marek

0

I moduli che utilizzano tutti i core sono probabilmente collegati al disco. Scegli il Core 2 Quad e sarai felice per gli anni a venire.

aggiunti dai commenti:

Se si dispone di $ 600 a risparmiare, ottenere un bel SSD per il codice o le librerie, si otterrà un aumento di velocità di compilazione molto decente da quello.

+0

Quindi ti viene suggerito di mettere i soldi in un buon drive Intel o OCZ SSD (che a mio avviso sono equivalenti in termini di prestazioni)? Non è una cattiva idea in realtà. Capisco che queste unità SSD di fascia alta costano comunque circa $ 500 ciascuna. – bhouston

+1

Probabilmente vedrai una spinta maggiore con un SSD piuttosto che con Core i7 vs Core 2. – Michael

+0

sì, vedresti una migliore accelerazione della velocità usando un SSD. –

0

Mentre la mia risposta è sicuramente in ritardo per voi forse qualcun altro lo sta leggendo. Se sviluppi software multithreading, scegli sempre il numero più alto di core.

Non è proprio per il lavoro quotidiano, ma più sono i core, meglio è possibile testare la scalabilità e più è probabile che si verifichi condizioni di competizione e deadlock nella macchina dello sviluppatore.

Farei meglio ad acquistare 2xi7 con 8 + 8 thread e 2GHz quindi un quad core da 3,2 GHz - entrambi costano lo stesso.

1

Abbiamo testato i sistemi i7 in cui lavoro e ho riscontrato grossi problemi di stabilità su tutti.

Core 2 Quad ti darà il più grande successo per il dollaro, ma andare con i quad core Xeon ti darà il botto più grande.

In qualsiasi modo, è sufficiente caricare la RAM più possibile nelle macchine e configurare un array RAID 1 veloce nella macchina con unità di alta qualità, sia per velocità un po 'più elevata che per l'integrità dei dati. Le unità normali vanno bene, le unità SSD sono ancora macchiate in termini di prestazioni; molte delle buone offerte che vedete sugli SSD sono per le unità che sono più lente degli HDD magnetici standard.

+0

"Stabilità"? Puoi elaborare? –

+0

Problemi di stabilità come in applicazioni casuali o arresti anomali del sistema, coerenti con il bug TLB che Intel sta negando e rilasciando soluzioni alternative per. Per quanto ne so, il produttore delle schede madri che abbiamo usato per testare l'i7 non ha ancora rilasciato un nuovo aggiornamento del BIOS con la presunta soluzione alternativa di Intel. – Drakonite