Hem Framåt tänkande Armservrar strävar efter nya marknader

Armservrar strävar efter nya marknader

Video: Bussbatterier får nytt liv på Fyrklöversgatan (September 2024)

Video: Bussbatterier får nytt liv på Fyrklöversgatan (September 2024)
Anonim

På senare tid har vi hört lite mer om servrar som är baserade på ARM-processorer, typen av processorer (eller åtminstone samma arkitektur som processorerna) som kör dagens telefoner, surfplattor och liknande enheter med låg effekt.

Konceptet har funnits i flera år - företag har pratat om det och till och med visat produkter under de senaste åren - men det ser nu ut att närma sig verkligheten. ARM: s 64-bitars instruktionsuppsättning, känd som ARM v8, är nu verklig, och ett antal chipförsäljare arbetar med chips baserat på detta, antingen med hjälp av ARM: s egna kärnor eller sina egna egna kärnor. Jag förväntar mig att vi kommer att se en mängd olika 64-bitars chips riktade till marknaden för "mikroserver" inom nästa år eller så. För ett par veckor sedan, vid Open Compute Summit, hörde vi detaljer om X-Gene 3 från Applied Micro (en start som har pratat om ARM-serverchips i flera år) och från AMD, som länge har gjort serverchips baserat på x86-arkitekturen, och den har nu släppt detaljer om sitt första ARM-baserade chip, som kommer att börja sampling nästa månad.

Detta är en stor förändring från för några år sedan, då vi började se 32-bitars ARM-chips i servrar. De första sådana servrarna, baserade på mer allmänna chips från företag som Marvell, gjorde inte så mycket inverkan, och några av de företag som fick mycket tidigt uppmärksamhet, som Calxeda, är nu borta. Men med 64-bitars support och mer uppmärksamhet från större företag - förutom AMD förväntas företag som Qualcomm och Nvidia skapa 64-bitars ARM-chips - det kan vara dags att sådana chips märks. Men i en värld där x86-kompatibla chips dominerar enhetsförsäljningen, och där sådana chips blir mycket kraftfullare och mer energieffektiva, undrade jag vilka marknader ARM-baserade serverchips verkligen skulle rikta in sig på.

Så nyligen pratade jag med Suresh Gopalakrishnan, chef för servernes affärsenhet för AMD, som övervakar en linje som nu innehåller tre olika typer av servrar - AMD: s traditionella Opteron-servrar (Opteron 3000 till 6000 servrar, som uppdateras med nya versioner kallas Berlin och Warszawa); en relativt ny linje som kallas X-serien, baserad på företagets lägre effekt Jaguar-kärnor); och nu A-serien, baserad på ARM-kärnor.

Den första i den här raden är A1100, designad för att använda åtta av ARM: s Cortex-A57-kärnor med stöd för upp till 128 GB RAM, integrerad 10-gigabit Ethernet och åtta SATA-portar, vilket kommer att tas ut i mars.

Det kommer också att finnas ett derivat med fyra kärnor; och företaget har bidragit med en serverkonstruktion för Open Compute gemensamma spelautomatspecifikation.

Gopalakrishnan sade att denna design borde erbjuda två till fyra gånger prestanda för en Opteron X, även om per kärna, båda borde bara vara hälften så kraftfull som en kärna i en av de högre uppteron 4300 eller 6300-servrarna. Ändå borde de ha bättre prestanda per watt, sade han, och särskilt bra i applikationer där du har ett 1 till 1-förhållande mellan kärnorna och hårddiskarna (eftersom A-serien har åtta kärnor och stöd för åtta SATA-enheter). I synnerhet skulle detta vara bra för saker som Hadoop, lagring och innehållsfördelningsnätverk, sade han. Med andra ord är det vettigt för många I / O- och minnesbundna applikationer, för lagringsservrar som Swift (Open Stack-objektlagringsprojektet), eller för webbgränssnitt och Memcached, eftersom det tillåter mycket minne per kärna.

Mycket av samtalet kring ARM-baserade servrar har kommit från applikationer i "webbskala" -företag, och Gopalakrishnan sade att de första som använder den kommer att vara kunder som har mycket kontroll över programvaran i deras datacenter, vare sig de utvecklar det själva eller har det skrivits specifikt för dem.

Ett antal Linux-distributioner är tillgängliga som bör köras på ARM-baserade servrar, där Gopalakrishnan uppmanar RedHat särskilt som viktigt för vissa företagskunder. Även om Microsoft (tillsammans med de flesta Linux-leverantörerna) deltog i ARM: s tillkännagivande av en serverspecifikation, har den ännu inte meddelat en version av Windows Server för ARM.

Större, beefier x86-baserade servrar kommer sannolikt att dominera servervärlden under många år framöver, och Gopalakrishnan noterade att sådana kärnor sannolikt kommer att förbli bättre för applikationer som behöver toppprestanda per kärna, eller som fungerar mycket med data i en cache, t.ex. som Monte Carlo-simuleringar och andra beräkningstunga applikationer.

AMD räknar med att bli det första företaget som levererar en 28nm, 64-bitars ARM-processor designad för servrar med A1100 senare i år, men andra spelare kommer troligen att komma in på marknaden sent i år eller i början av 2015. Naturligtvis kommer de att möta mot traditionella x86-servrar och den nya rasen X86-mikroservrar med låg effekt, oavsett om de är baserade på AMD Jaguar eller Intel Atom-kärnor. När delarna är ute och verkliga företag testar dem för riktiga applikationer får vi en bättre känsla av exakt hur bra de staplas upp.

Armservrar strävar efter nya marknader