Bulldozerin analysointi: Miksi AMD: n siru on niin pettymys

AMD FX swoosh ja puskutraktori kuolevat

AMD: n puskutraktori on vihdoin täällä vuosien kehityksen jälkeen - ja sen suorituskyky on huomattavasti huonompi kuin kukaan odotti. Tilanne on tarpeeksi ruma, että se voi selittää, miksi niin monet johtajat lähtivät AMD: stä viimeisten 12 kuukauden aikana ja miksi yritys oli niin tiukalla pohjalla heidän lähdöistään. Puskutraktorin yleinen suorituskyky on ollut laajasti katettu ; Tavoitteenamme on porata miksi CPU toimii samalla tavalla kuin sen peittää sen sijaan, että se kattaisi laajan valikoiman reaalimaailman skenaarioita.



merkintä: AMD: n Turbo Core ja Intelin Turbo Mode poistettiin käytöstä kaikissa siruissa estääkseen niitä säätämästä suorittimen kellonopeutta ja heittämästä tuloksia. Seurauksena on, että tulokset ovat alhaisemmat kuin tavanomaisessa tarkastelussa, erityisesti yhden säikeisen suorituskyvyn suhteen.

Ensimmäinen asia, joka on ymmärrettävä Bulldozerista, on se, että se hyödyntää samanaikaisen monisäikeisyyden ominaisuuksia yhdistääkseen normaalisti kahden erillisen ytimen toiminnot yhdeksi paketiksi (AMD viittaa tähän yhdistelmään ' moduuli ”). Jokainen moduuli sisältää sen, mitä Windows tunnistaa kahdeksi ytimeksi, mutta käskyjen ajoituksen ja suorittimen resurssien yhdistäminen vaikuttaa monisäikeisten testien suorittimen skaalaukseen verrattuna samoihin ohjelmiin, jotka toimivat 'perinteisillä' moniytimisillä prosessoreilla.



AMD puskutraktori



Kun AMD suunnitteli puskutraktorin, se pyrki suorittimeen, joka olisi helpompi siirtyä korkeammille taajuuksille säilyttäen samalla IPC (ohjeet kellosykliä kohti) kuin kuuden ytimen edeltäjänsä. Suurempien kellonopeuksien saavuttamiseksi AMD pidensi prosessorin putkistoa ja lisäsi viiveitä koko arkkitehtuurissa. Periaatteella rakentaa siruja korkeammalle taajuudelle on ollut huono räppi katastrofaalisen Prescott Pentium 4: n jälkeen; nähtyään Bulldozerin yleisen suorituskyvyn AMD: n päätös valita tämä reitti ei ehkä ole ollut kovin hyvä. Nykyisessä tilanteessa FX-8150 yrittää ylittää Thubanin lukuisissa testeissä, kun taas sen IPC otti ehdottomasti osuman.

AMD puskutraktori

Ennen kuin perehdymme suorittimen arkkitehtuuriin, on kuitenkin keskusteltava käyttöjärjestelmästä. AMD: n mukaan Windows 7 ei ymmärrä Bulldozerin resurssien kohdentamista kovin hyvin. Windows 7 'näkee' kahdeksan itsenäistä suorittimen ydintä huolimatta siitä, että kukin moduuli jakaa aikataulu- ja suoritusresursseja. Joskus on järkevintä kehrätä langat tyhjäkäynnille ennen niiden aikatauluttamista ytimille, jotka ovat jo kiireisiä jollakin muulla. Muina aikoina on parasta kehrätä kaksi aiheeseen liittyvää säiettä samaan ytimeen. Windows 8 on ilmeisesti paljon taitavampi työmäärien ajoituksessa siellä, missä on järkevintä suorittaa ne.



Tällä numerolla on käytännön vaikutus CPU: n suorituskykyyn, koska AMD: n Turbo Core on toteutettu. Uuden Turbo Core -maku on tarkoitettu nostamaan maksimikellonopeutta jopa kahdella nopeusasteella, jos vain neljä ydintä on käytössä. Koska Windows 7 ei ymmärrä, mitkä ytimet on kytkettävä pois päältä, CPU todennäköisesti kasvattaa kellonopeuttaan niin korkealle kuin muuten. Intel esitti alun perin “turbo” -nopeudet keinona puristaa enemmän suorituskykyä kevyesti kierteitetyistä tai yksisäikeisistä työmääristä, mutta puskutraktorin arkkitehtuuri tekee näistä megahertseistä erityisen tärkeitä.

AMD-puskutraktorin suorituskyky

AMD-puskutraktorin suorituskyky



Tarkistimme Windows 7: n aikataulun vaikutuksen mittaamalla suorittimen suorituskyvyn Maxwell Render 1.7: ssä ja Cinebench 11.5: ssä. Molemmat ohjelmat antavat käyttäjän määrittää tietyn määrän ketjuja (tapauksessamme neljä). 4M / 8C-tarra tarkoittaa, että kaikki kahdeksan ydintä ovat aktiivisia, 4M / 4C tarkoittaa, että kaikki neljä moduulit ovat aktiivisia, yksi ydin toimii moduulia kohden, ja 2M / 4C tarkoittaa kahden moduulin / neliytimisen kokoonpanoa. Molemmat testit osoittavat, että 4M / 4C-järjestely ylittää 4M / 8C-järjestelmän noin kahdeksalla prosentilla, kun käytetään neljää säiettä. Tämä viittaa siihen, että aikatauluttajien tehottomuudet saattavat todellakin vahingoittaa Bulldozerin yleistä suorituskykyä työmäärissä, jotka eivät voi hyödyntää kaikkia kahdeksan ydintä.

Copyright © Kaikki Oikeudet Pidätetään | 2007es.com