Gestione dei thread
Le varie prove effettuate e l'esperienza accumulata con la precedente piattaforma ci hanno portato a valutare le prestazioni del sistema anche in presenza di più software capaci di sfruttare a dovere ambienti multi-core ed allo stesso tempo imporre un forte carico sulla CPU.
Così abbiamo effettuato una valutazione delle performance del processore utilizzando contemporaneamente più software. Nella prima prova abbiamo analizzato le differenze prestazionali registrate in Cinebench 11 (singolo core e multi-core) eseguito in concomitanza ad una sessione di WPrime.
Esecuzione contemporanea di più applicazioni | ||
Singola applicazione | CB + WPrime | |
Cinebench 11.5 - CPU | 6.93 | 6.92 |
Cinebench 11.5 - CPU (Single Core) | 1.10 | 1.09 |
Il risultato è praticamente identico! Ci rendiamo conto che effettivamente si tratta di una situazione quasi inspiegabile se non pensando ad una gestione delle priorità che avvantaggia Cinebench. Risultati molto vicini a questi sono stati ottenuti anche con la piattaforma Bulldozer utilizzando una CPU FX-8120 mentre con un modello Intel Sandy Bridge-E la differenza è più sensibile.
Occupazione di CPU durante l'esecuzione di Cinebench 11.5 insieme a WPrime
Ma cosa accade se invece di WPrime provassimo ad usare un altro software? Prendiamo come esempio 7-zip e vediamo come vanno ora le cose:
Esecuzione contemporanea di più applicazioni | ||
Singola applicazione | CB + 7-zip | |
Cinebench 11.5 - CPU | 6.93 | 2.82 |
Cinebench 11.5 - CPU (Single Core) | 1.10 | 0.77 |
7-zip - MIPS | 22449 | 21731 |
Questa volta il calo prestazionale è davvero importante, specie nella componente multi-core di Cinebench 11.5. In ogni modo il calo è inferiore (di poco) a quello che abbiamo registrato con una piattaforma concorrente Sandy Bridge o Ivy Bridge.
Occupazione di CPU durante l'esecuzione di Cinebench 11.5 insieme a 7-zip
Questo comportamento potrebbe essere spiegato dal fatto che lo sfruttamento delle risorse messe a disposizione dalle CPU Vishera a 8 core, anche da parte di software ottimizzati, non sempre è massimo. Ad esempio, utilizzando l'ultima versione di Winrar fortemente ottimizzata per ambienti multi-core mostra una occupazione media della CPU pari a circa il 90%.
Tutto ciò si riflette, specie quando viene eseguita una singola applicazione, anche sui risultati che avvantaggiano in un certo senso le CPU Intel che invece operano con la tecnologia HyperThreading per sfruttare al massimo ogni singolo core.