Ho un laptop con Intel i5 M430 2.27GHz. La CPU ha DUE core REAL ma ha anche un qualche tipo di virtualizzazione, quindi Windows la vede come a 4 core.
In una CPU REAL dual core, un singolo thread thread verrà eseguito in un singolo core a 2,27 GHz. Giusto?
La mia domanda è: nella mia CPU a 4 core, lo stesso programma funziona a una velocità di 1,13 GHz? (2.27 / 2) Voglio dire, la frequenza di ciascun core reale è divisa in due per simulare una CPU a 4 core?
Devo sapere per eseguire un programma affamato di CPU alla massima velocità. Se eseguo due istanze di quel programma, finirò l'elaborazione dei miei dati due volte più velocemente, perché ho due core reali. Ma se inizio 4 istanze finirò l'elaborazione 4 volte più velocemente o questa "2 core virtuali extra" è un'altra caratteristica accattivante di Intel?
Aggiornare:
Ho usato CPU Overload per avviare 2 e 3 thread ad alta intensità di CPU. In Resource Monitor il grafico "CPU-Total" mostra solo il 50 e rispettivamente il 75% di utilizzo.