Video: Varjoisasta lailliseen: Miten 2 emulaattoria taistelivat Sony - Bleem! & VGS | Gaming Historian (Marraskuu 2024)
Viime aikoina olemme kuulleet vähän enemmän palvelimista, jotka perustuvat ARM-prosessoreihin, sellaisiin prosessoreihin (tai ainakin samaan arkkitehtuuriin kuin prosessoreihin), jotka käyttävät nykypäivän puhelimia, tabletteja ja vastaavia vähätehoisia laitteita.
Konsepti on ollut olemassa jo vuosia - yritykset ovat puhuneet siitä ja jopa esittäneet tuotteita parin viime vuoden ajan -, mutta se näyttää nyt olevan lähempänä todellisuutta. ARM: n 64-bittinen käskyjoukko, joka tunnetaan nimellä ARM v8, on nyt todellinen, ja joukko sirumyyjiä työskentelee siruihin perustuen tähän joko käyttämällä ARM: n omia ytimiä tai omia omistamiaan ytimiä. Odotan, että seuraavan vuoden aikana nähdään erilaisia 64-bittisiä siruja, jotka on tarkoitettu "mikropalvelimien" markkinoille. Muutama viikko sitten Open Compute Summit -tapahtumassa kuulimme yksityiskohdat X-Gene 3: sta Applied Micro (käynnistysohjelma, joka on puhunut jo vuosia ARM-palvelinpiiristä) ja AMD: ltä, joka on jo kauan tehnyt palvelinpiirejä perustuen x86-arkkitehtuuria, ja se on nyt julkaissut yksityiskohdat ensimmäisestä ARM-pohjaisesta sirustaan, koska näytteenotto aloitetaan ensi kuussa.
Tämä on iso muutos muutama vuosi sitten, kun aloimme nähdä 32-bittisiä ARM-siruja palvelimissa. Ensimmäisillä sellaisilla palvelimilla, jotka perustuvat Marvellin kaltaisten yritysten yleisempiin siruihin, ei ollut paljon vaikutusta, ja jotkut yritykset, jotka saivat paljon aikaista huomiota, kuten Calxeda, ovat nyt poissa. Mutta 64-bittisellä tuella ja suurempien yritysten huomion lisäämisellä - AMD: n lisäksi Qualcommin ja Nvidian kaltaisten yritysten odotetaan luovan 64-bittisiä ARM-siruja - saattaa olla aika, että tällaiset sirut huomaavat. Mutta maailmassa, jossa x86-yhteensopivat sirut hallitsevat yksikkömyyntiä ja joissa tällaiset sirut ovat entistä voimakkaampia ja energiatehokkaampia, ihmettelin, mille markkinoille ARM-pohjaiset palvelinsirut todella kohdistaisivat.
Joten äskettäin puhuin AMS: n palvelinliiketoimintayksikön päällikön Suresh Gopalakrishnanin kanssa, joka valvoo linjaa, joka sisältää nyt kolme erilaista palvelinta - AMD: n perinteiset Opteron-palvelimet (Opteron 3000 - 6000 palvelimet, joita päivitetään uusilla versioilla) nimeltään Berliini ja Varsova); suhteellisen uusi linja, nimeltään X-sarja, joka perustuu yrityksen pienitehoisiin Jaguar-ytimiin); ja nyt A-sarja, joka perustuu ARM-ytimiin.
Ensimmäinen tässä linjassa on A1100, joka on suunniteltu käyttämään kahdeksan ARM: n Cortex-A57-ydintä tuella jopa 128 Gt RAM-muistia, integroitu 10 gigabitin Ethernet ja kahdeksan SATA-porttia, joiden on määrä valmistua maaliskuussa.
Siellä on myös neljän ytimen johdannainen; ja yritys on myötävaikuttanut palvelinsuunnitteluun Open Compute -yhteenvedon määrittelyyn.
Gopalakrishnan sanoi, että tämän suunnittelun tulisi tarjota Opteron X: n suorituskyky kaksi tai neljä kertaa, vaikka ydintä kohden jokaisen olisi oltava vain puoli yhtä tehokas kuin ytimen yhdessä korkeatasoisimmissa Opteron 4300- tai 6300 -palvelimissa. Niiden pitäisi silti olla parempia suorituskykyä kohti watteja, hän sanoi, ja erityisen hyviä sovelluksissa, joissa ytimen ja kiintolevyn välinen suhde on 1: 1 (koska A-sarjassa on kahdeksan ydintä ja tuki kahdeksalle SATA-asemalle)). Erityisesti tämä olisi hyvä esimerkiksi Hadoopin, tallennus- ja sisällönjakeluverkkojen kaltaisille asioille, hän sanoi. Toisin sanoen, on järkevää käyttää paljon I / O- ja muistiin sidottuja sovelluksia, esimerkiksi tallennuspalvelimia, kuten Swift (Open Stack -objektien tallennusprojekti), tai web-käyttöliittymiä ja Memcachedia varten, koska se sallii paljon muistia ydintä kohti.
Suuri osa ARM-pohjaisten palvelimien ympäristä on tullut "Web scale" -yritysten sovelluksista, ja Gopalakrishnan sanoi, että ensimmäiset sitä käyttävät asiakkaat, joilla on paljon hallintaa tietokeskuksen ohjelmistoon riippumatta siitä kehittävätkö ne itse tai on kirjoitettu se erityisesti heille.
Saatavana on useita Linux-jakeluita, joiden pitäisi toimia ARM-pohjaisissa palvelimissa. Gopalakrishnan kutsuu RedHatia etenkin tärkeäksi joillekin yritysasiakkaille. Vaikka Microsoft (kuten suurin osa Linux-valmistajista) osallistui ARM: n ilmoitukseen palvelinmäärityksestä, se ei ole vielä ilmoittanut Windows Server for ARM -versiota.
Suuremmat, beefier x86 -pohjaiset palvelimet todennäköisesti hallitsevat palvelinmaailmaa tulevina vuosina, ja Gopalakrishnan huomautti, että tällaiset ytimet pysyvät todennäköisesti parempina sovelluksille, jotka tarvitsevat ylimääräistä suorituskykyä ydintä kohden tai jotka toimivat raskaasti välimuistin tietojen kanssa, kuten Monte Carlo -simulaatioina ja muina laskennallisina sovelluksina.
AMD odottaa olevan ensimmäinen yritys, joka toimittaa 28 nm: n 64-bittisen ARM-prosessorin, joka on suunniteltu palvelimille A1100: n kanssa myöhemmin tänä vuonna, mutta muut toimijat tulevat markkinoille todennäköisesti tämän vuoden lopulla tai vuoden 2015 alussa. Tietenkin he kohtaavat vastaan perinteisiä x86-palvelimia ja uuden tyyppisiä pienitehoisempia X86-mikropalvelimia, jotka perustuvat joko AMD Jaguar- tai Intel Atom -ytimiin. Kun osat ovat loppuneet ja oikeat yritykset kokeilevat niitä todellisiin sovelluksiin, saamme paremman kuvan siitä, kuinka hyvin ne pinottuvat.