Vai al contenuto

FX-8150 di AMD dopo due hotfix di Windows 7 e aggiornamenti UEFI

    1651622822

    Programmazione, parcheggio principale e limitazione, oh mio!

    Il fatto che l’architettura Bulldozer di AMD non sia riuscita a dare fuoco al mondo dei PC non è un segreto (recensione AMD Bulldozer: FX-8150 viene testato), i suoi otto core interi condividono le risorse di un design a quattro moduli. AMD attribuisce il suo sforzo a un consumo energetico inferiore rispetto a un design completo a otto core e ha persino mostrato numerosi benchmark durante i suoi eventi stampa per dimostrare che le prestazioni della sua configurazione erano davvero competitive nei test giusti. Alla fine della giornata, tuttavia, non siamo rimasti impressionati dalla posizione di Bulldozer rispetto alla concorrenza, anche se gli abbiamo dato una possibilità di combattere nella nostra Maratona di System Builder, dicembre 2011: $ 1200 PC Enthusiast.

    Nella nostra storia di lancio, abbiamo chiarito che Windows 7 non è ottimizzato per il layout basato su moduli impiegato da Bulldozer. Chris ha parlato con i rappresentanti di Microsoft che sono stati in grado di confermare il comportamento del sistema operativo e ha eseguito la build per sviluppatori di Windows 8 per confermare che il sistema operativo di nuova generazione avrebbe gestito la famiglia FX in modo diverso. Da quella recensione:

    “Secondo Arun Kishan, ingegnere progettista software di Microsoft, ogni modulo viene attualmente rilevato come due core programmati allo stesso modo. Quindi, in un’applicazione a doppio thread, potresti vedere un modulo attivo e tre moduli inattivi, ottimi per ottimizzare la potenza, ma teoricamente meno ideale dal punto di vista delle prestazioni.Ciò rovina anche l’affermazione di AMD secondo cui, quando è attivo un solo thread, ha pieno accesso alle risorse condivise.L’aggiunta di un solo thread aggiuntivo potrebbe vincolare quelle risorse condivise, anche se più altri moduli stare inattivo.

    Tuttavia, Microsoft sta cercando di cambiare quel comportamento andando avanti. Arun afferma che i moduli dual-core hanno caratteristiche prestazionali più simili a SMT rispetto ai core fisici, quindi l’azienda sta cercando di rilevarli e trattarli come Hyper-Threading in futuro. Le implicazioni ci sarebbero significative. Le prestazioni migliorerebbero senza dubbio, mentre gli sforzi di AMD per ridurre i moduli inattivi sarebbero resi meno efficaci”.

    Questa spiegazione ha senso per determinati carichi di lavoro. Due thread in esecuzione su due moduli separati hanno accesso a due front-end (e due FPU), mentre due core in esecuzione su un singolo modulo devono condividere sia il front-end che l’FPU. Un sistema operativo più intelligente potrebbe conoscere il modo più efficace per distribuire il carico, che secondo AMD sarebbe una funzionalità di Windows 8. Fortunatamente, MS ha rilasciato un hotfix per risolvere alcuni di ciò che presumibilmente stava andando storto in Windows 7.

    Rimaneva, tuttavia, una penalizzazione delle prestazioni sotto forma di latenza se l’attività che sarebbe stata pianificata su un modulo già attivo viene invece inviata a un core “parcheggiato”. Microsoft ha introdotto un secondo hotfix per risolvere il problema. Messe insieme, queste due patch dovrebbero aiutare a superare i problemi di prestazioni dell’architettura Bulldozer nelle applicazioni a thread leggero.

    Abbiamo seguito ancora una volta Microsoft per un commento e abbiamo sentito che lo scheduler principale ora riconosce i moduli AMD come set SMT. Tuttavia, le patch di Windows 7 non dovrebbero ancora essere considerate un’indicazione di come si comporteranno FX in Windows 8. Apparentemente, ci saranno ulteriori miglioramenti dello scheduler relativi al modo in cui viene trattato SMT.

    Sebbene Microsoft abbia aiutato AMD ad affrontare il modo in cui l’architettura Bulldozer viene affrontata con carichi di lavoro meno impegnativi, c’è ancora un problema che abbiamo riscontrato sull’FX-8150, in cui la parte a 3,6 GHz si riduce a 3,3 GHz a pieno carico. Questa è probabilmente considerata una funzione di risparmio energetico nei server 2U ad alta densità. Tuttavia, gli utenti desktop hanno la possibilità di disabilitare questo strano passo indietro attraverso le opzioni della modalità HPC esposte tramite i recenti aggiornamenti del firmware.

    Il nostro obiettivo oggi è scoprire in che modo gli ultimi miglioramenti dell’ecosistema aiutano i clienti AMD che adottano presto. Testeremo anche con i benchmark che normalmente eseguiamo, e non con i titoli scelti personalmente da AMD per illustrare i guadagni abilitati dalle nuove patch di Microsoft.

    0 0 votes
    Rating post
    Subscribe
    Notificami
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x