AMD: n yksityiskohdat Steamroller-suorittimen arkkitehtuuri: Hienostunut Piledriver, jossa on dynaaminen L2-välimuisti

AMD

Advanced Micro Devices, toiseksi suurin x86-64-sirujen suunnittelija, on kiven ja kovan paikan välissä. Vaikka se meni äskettäin 'fablessiksi' luopumalla sen omistusosuus GlobalFoundriesissa velan irtoamiseksi x86-takaajaa ympäröivät kukoistavat (lähinnä ARM-pohjaiset) mobiilimarkkinat toisella puolella ja sirun juggernaut Intel - jolla on huomattavasti enemmän resursseja uusien (pienempien) prosessisolmujen ja CPU: n tavoittamiseen tekniikka - toisaalta. Sekä ARM että Intel ovat siirtymässä kohti lähentymispistettä, kun Intelin x86-pohjaiset suorittimet pienenevät ja ovat tehokkaampia, ja ARM: n SoC (system-on-a-chip) -prosessorit jatkavat nopeammin ja lisäävät toiminnallisuutta. Tämä herättää kysymyksen siitä, mihin tarkalleen AMD jää.



Hot Chips -konferenssissa tänään AMD: n johtaja Mark Papermaster antoi vastauksen puhuessaan AMD: n tulevaisuudesta ja jatkuvasta merkityksestä. Monissa suhteissa pääpuheenvuorossa toistettiin yrityksen aikomus lyö vetoa tulevaisuudestaan ​​APU: iden (onnistumisen) suhteen - idea paljastettiin ensimmäisen kerran AMD Fusion Developer Summitissa (AFDS) aiemmin tänä vuonna. AFDS: n yleinen teema oli, että AMD sopeutui nykyiseen tilanteeseen ja myöntäisi tietyssä määrin Intelin huippuluokan työpöytämarkkinat. AMD on päättänyt keskittyä alueisiin, joilla sillä on suurin etu kilpailuun nähden. Ensisijaisesti yrityksen vahvuuksiin kuuluvat grafiikan käsittely ja heterogeeniset laskentaarkkitehtuurit.

AMD puhui paljon grafiikan käsittelyosasta ja yhtenäisestä osoiteavaruudesta seuraavan sukupolven Kaveri APU: ssa AFDS: ssä. Tämän päivän pääpuheenvuorossa sirusuunnittelija keskittyi kuitenkin asioiden suorittimen puoleen puhumalla Steamroller x86-64 -suorittimen arkkitehtuurista. Steamroller on Piledriverin seuraaja, ja Piledriver on x86-64-keskusyksikköarkkitehtuurin nimi, jota käytetään (tulevissa) Vishera-työasemaprosessoreissa ja Trinity APU: issa. Steamroller parantaa edelleen Piledriverin tarkennukset alkuperäiseen Bulldozer-arkkitehtuuriin, mikä tekee siitä paljon tehokkaamman kokonaissuunnittelun.

Puskutraktori vs. Steamroller-arkkitehtuurin koko



AMD on luopunut käsin piirretyistä prosessorikaavioista (jotka määrittelevät, miten kaikki sisäosat on sijoitettu ja kytketty yhteen) tietokoneiden kootun suunnittelun (automaattisemman suunnittelun lähestymistavan) puolesta. Suuritiheyksistä kirjastoa käyttämällä yritys pystyi saavuttamaan väitetyn 30%: n alennuksen tehonotto- ja kuolla-alueella viimeisessä sirussa vähentämättä logiikkalohkojen määrää. Steamroller-ytimissä on edelleen vähentynyt viive, lisääntynyt kaistanleveys, käskyjen nouto ja putken optimointi, prosessien välinen tiedonsiirto, virrankulutuksen parannukset ja dynaamisen kokoinen (jaettu) L2-välimuisti. Yksinkertaisesti sanottuna Steamroller on Piledriver 2.0 - hieman muokattu Piledriver-arkkitehtuuri, joka pitää mielessä käsittelyn ja energiatehokkuuden.

Steamroller on ohjeenhaun etuosassa voimakkaasti puhdistettu, ja sen pitäisi kerätä kunnollisia suorituskyvyn parannuksia, koska se kykenee pitämään CPU-ytimet (moduulit) syötettynä tiedoilla. Siinä on 20%: n vähennys haaran ennakointivirheisiin ja esimerkiksi 30% vähemmän välimuistihäviöitä. Lisäksi Steamrollerin liukuluku (FP) -aikataulu jaetaan edelleen kahden suorittimen moduulin (ytimen) kesken. Siinä on kaksi 128-bittistä FMAC-yksikköä (fuse-multiply-add képesség), mutta siinä on vain yksi MMX-yksikkö - verrattuna Piledriverin kahteen MMX-yksikköön. AMD on ilmoittanut, että tämä muutos on vastaus muuttuviin laskentatilanteisiin, ja poistamalla MMX-yksiköt he voivat palauttaa kuolleen tilan ilman liian suurta suorituskykyosumaa.

AMD Steamroller -ohjeiden hakeminen parannuksista

Kun Steamroller-suorittimen ytimiä käytetään erityisesti AMD APU: ssa, ne pystyvät toteuttamaan muita virransäästöominaisuuksia. Nimittäin siru pystyy säätämään kellonopeutta dynaamisesti (ja sen seurauksena virrankulutusta) nykyisen työmäärän mukaan. Jos CPU istuu enimmäkseen lepotilassa ja vain GPU on kuormitettuna (esimerkiksi katsomalla laitteistokiihdytettyä H.264-koodattua elokuvaa), suurin osa käytettävissä olevasta tehosta voidaan osoittaa GPU: lle ja lisätä kellonopeutta (tarvittaessa) ylöspäin luokiteltuun TDP: hen AMD: n Turbo Core -tekniikan ansiosta (ei vielä sanaa oletus- tai kellonopeudesta).



AMD on tunnustanut energiatehokkaiden prosessorien tärkeyden ja tarpeen, koska miljoonia mobiililaitteita myydään vuosittain ja ihmiset kääntyvät yhä enemmän Internetiin tallentaakseen ja käsittelemään tietojaan - missä palvelimet syövät sähköä ja tarvitsevat laaja jäähdytys voivat olla merkittäviä toimintakustannuksia. Vielä on nähtävissä, tekikö AMD älykkään panoksen perustellessaan yrityksen tulevaisuutta APU-tekniikalla, mutta Steamroller-ytimet tuovat taulukoon joitain lupaavia parannuksia, jotka voivat vain auttaa yritystä toteuttamaan tavoitteensa tuoda HSA tänne - ja nyt (ja pitää yritys kilpailukykyisenä).

Lue lisää AMD: n heterogeeninen järjestelmäarkkitehtuuri

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