Discussione: Upgrade CPU
View Single Post
Old 09-05-2017, 16:09   #2
Mister D
Bannato
 
Iscritto dal: Jun 2011
Città: Forlì
Messaggi: 8199
Quote:
Originariamente inviato da ZoSo76 Guarda i messaggi
Ciao a tutti.

Vi pongo il mio quesito. Dovendo fare un upgrade della mia CPU su una scheda madre che ha un chipset Intel Q35 Express, ha senso passare da un Intel Pentium E5700 @ 3.00GHz ad un Intel Core2 Quad Q9650 @ 3.00GHz o simile?
Intendo, le prestazioni migliorano di molto oppure non ne vale la pena?
Da questo sito sembra che la performance sia raddoppiata ma sinceramente, non essendo un esperto, non so quanto sia affidabile.
Grazie per ogni eventuale aito.
Mauro
Ciao,
innanzitutto per sapere se puoi mettere quella cpu quad core devi postare (o controllare te) il modello esatto della scheda madre e vedere sulla lista di supporto cpu se puoi (al 90% sì).
Detto questo siccome le due cpu sono sorelle, hanno la stessa architettura e girano alla stessa frequenza, ma le differenze sono nel numero di core e nel quantitativo di cache L2, quel software anche essendo sintentico riassume bene il concetto.
Il Q9650 andrà un po' più del doppio dove vengono sfruttati tutti i core (per es nel rendering, videoediting, fotoediting, ecc). Puoi verificarlo anche te usando per es cinebench che è gratuito e usa il motore di cinema4D e paragonare il punteggio della tua cpu con le tue ram e la tua scheda madre con il punteggio online di possessori di Q9650. Se è circa il doppio o poco più confermi sia passmark sia quello che ti ho detto che è la teoria delle performance della cpu.
Nei software invece dove non si sfruttano i core in più ma solo la capacità di calcolo del singolo core allora ci sarà un lieve vantaggio del Q9650 solo per via della cache L2 più alta (12 MB vs 2).

Le prestazioni delle cpu si misurano in termini di:
1) IPC (sono le istruzioni che una cpu processa in un ciclo di clock, rappresenta la sua efficienza)
2) frequenza (sono i cicli nell'unità di tempo che può compiere il processore)
3) numero di core (sono le unità di calcolo che compongono il processore)

Da cui le prestazioni per software ST single thread:
IPC*frequenza
mentre le prestazioni per software MT multi thread:
IPC*frequenza*numero di thread
Nelle cpu come quelle il numero di thread massimo è uguale al numero di core massimo perché ogni core può processare un thread

Per cui usando dei numeri e ipotizzando che il Q9650 vista la cache in più va mediamente il 5% a parità di frequenza possiamo dire che le differenza sono queste:
100*3=300 vs 105*3=315 in ST
100*3*2=600 vs 105*3*4=1260 in MT.

Ora questi sono numeri teorici perché uno fanno riferimento ad una media e presuppongono che lo scaling in MT sia perfetto cioè lineare (1 core 100, 2 core 200, ecc) mentre nella realtà più cresce il numero di core più anche il miglior software incomincia a perdere questa linearità di aumento prestazionale.

Detto questo, vedi se prima di tutto puoi mettere il Q9650 e poi vedi quanto i costa perché una cpu moderna ha IPC anche più veloce del 30-40% rispetto quella generazione e la frequenza generalmente è anche più elevata di 3 GHz.
Mister D è offline   Rispondi citando il messaggio o parte di esso