SynQuacer E-Series moderkort för en 24-kÀrnig ARM-server med ARM Cortex A53-processor och 32 GB RAM,
I mÄnga Är har ARM-processorer med reducerad instruktion uppsÀttning (RISC) dominerat pÄ marknaden för mobila enheter. Men de har fortfarande inte kunnat slÄ sig in i datacenter, dÀr Intel och AMD dominerar med x86-arkitekturen. Ibland dyker det upp nÄgra exotiska lösningar, som , men det finns fortfarande inga seriösa erbjudanden. à tminstone inte fram till denna vecka.
Den hÀr veckan lanserade AWS sina egna 64-kÀrniga ARM-processorer i molnet,  som Àr ett system-pÄ-krets med en ARM Neoverse N1-kÀrna. Företaget hÀvdar att Graviton2 Àr mycket snabbare Àn föregÄende generationens ARM-processorer i EC2 A1-instanser, och hÀr Àr .
Infrastrukturverksamhet handlar om att jÀmföra siffror. I grund och botten spelar det ingen roll för kunderna i datacentret eller molntjÀnsten vilken arkitektur som anvÀnds av processorerna. De Àr intresserade av kostnads- och prestandaförhÄllandet. Om det Àr billigare att köra pÄ ARM Àn x86, sÄ vÀljer de det.
Tills nyligen har man inte kunnat sÀga entydigt om berÀkningar pÄ ARM skulle vara mer lönsamma Àn pÄ x86. Till exempel kostar en server med 24 kÀrnor ARM Cortex A53 runt 1000 USD och kunde köra en webbserver pÄ Ubuntu, men lÄg betydligt efter i prestanda jÀmfört med x86-processorer. prissatt till cirka $1000, som skulle kunna driva en webbserver pÄ Ubuntu, men som var mycket underlÀgsen x86-processorer i prestanda.
Men den fantastiska energieffektiviteten hos ARM-processorer fÄr oss att gÄng pÄ gÄng titta pÄ dem. Till exempel drar SocioNext SC2A11 bara 5 W. Elkostnader stÄr för nÀstan 20 % av kostnaderna i datacentret. Om dessa chip visar acceptabel prestanda, kommer x86 inte ha en chans.
Första ankomsten av ARM: EC2 A1-instanser
I slutet av 2018 presenterade AWS pÄ sina egna ARM-processorer. Detta var definitivt en signal till branschen om potentiella förÀndringar pÄ marknaden, men resultaten frÄn benchmarktester var dÀmpande.
I tabellen nedan visas av EC2 A1 (ARM) och EC2 M5d.metal (x86)-instanser. För testerna anvÀndes verktyget stress-ng.:
stress-ng --metrics-brief --cache 16 --icache 16 --matrix 16 --cpu 16 --memcpy 16 --qsort 16 --dentry 16 --timer 16 -t 1m
Som vi ser presterade A1 sÀmre i alla tester förutom cache. I de flesta andra mÀtningar lÄg ARM mycket efter. Denna prestandaskillnad Àr större Àn prisskillnaden pÄ 46 % mellan A1 och M5. Med andra ord var instanser med x86-processorer fortfarande mer kostnadseffektiva nÀr det gÀller pris/prestanda:
Test
EC2 A1
EC2 M5d.metal
Skillnaden
cache
1280
311
311,58%
icache
18209
34368
-47,02%
, och som standard ser den ut sÄ hÀr:
77932
252190
-69,10%
cpu
9336
24077
-61,22%
memcpy
21085
111877
-81,15%
qsort
522
728
-28,30%
dentry
1389634
2770985
-49.85%
timer
4970125
15367075
-67,66%
Naturligtvis visar mikrobenchmarks inte alltid en objektiv bild. Den verkliga prestandaskillnaden i applikationen Àr viktig. Men Àven hÀr visade sig bilden inte vara bÀttre. Kollegor frÄn Scylla jÀmförde instanserna a1.metal och m5.4xlarge med samma antal processorer. I det standardtestet för lÀsning frÄn NoSQL-databasen i en konfiguration med en nod visade den första 102 000 lÀsoperationer per sekund, medan den andra visade 610 000. I bÄda fallen anvÀndes alla tillgÀngliga processorer till 100 %. Detta motsvarar en prestandanedgÄng pÄ ungefÀr sex gÄnger, vilket inte kompenseras av det lÀgre priset.
Dessutom kör A1-instanser endast pÄ EBS utan stöd för snabba NVMe-enheter, som i andra instanser.
Ăverlag har A1 blivit ett steg i en ny riktning, men har inte levt upp till förvĂ€ntningarna pĂ„ ARM.
ARM:s andra ankomst: EC2 M6-instanser

Allt förÀndrades den hÀr veckan nÀr AWS presenterade en ny klass av ARM-servrar samt ett antal instanser pÄ nya processorer , inklusive .
JÀmförelsen av dessa instanser visar redan en helt annan bild. I vissa tester presterar ARM bÀttre, ibland mycket bÀttre, Àn x86.
HÀr Àr resultaten frÄn samma belastningstest:
Test
EC2 M6g
EC2 M5d.metal
Skillnaden
cache
218
311
-29,90%
icache
45887
34368
33,52%
, och som standard ser den ut sÄ hÀr:
453982
252190
80,02%
cpu
14694
24077
-38,97%
memcpy
134711
111877
20,53%
qsort
943
728
29,53%
dentry
3088242
2770985
11,45%
timer
55515663
15367075
261,26%
Detta Àr helt annat: M6g Àr fem gÄnger snabbare Àn A1 vid lÀsoperationer frÄn Scylla NoSQL-databasen, och de nya M6gd-instanserna Àr utrustade med snabbare NVMe-lagringsenheter.
ARM:s framtrÀdande pÄ alla fronter
Processorn AWS Graviton2 Àr bara ett exempel pÄ anvÀndningen av ARM i datacenter. Men signaler kommer frÄn olika hÄll. Till exempel den 15 november 2019 samlade den amerikanska start-upen Nuvia .
Start-upen grundades av tre ledande ingenjörer som arbetat med att skapa processorer pÄ Apple och Google. De lovar att utveckla processorer för datacenter som ska kunna konkurrera med Intel och AMD.
uttalandet , Nuvia har designat ett processorkÀrna frÄn grunden som kan byggas "ovanpÄ" ARM-arkitekturen, men utan att behöva licensiera ARM.
Allt detta pekar pÄ att ARM-processorer Àr redo att erövra servermarknaden. Vi lever trots allt i en post-PC-epok. à rliga leveranser av x86 har minskat med nÀstan 10 % sedan toppÄret 2011, medan RISC-chips har skjutit i höjden till 20 miljarder. Idag Àr 99 % av vÀrldens 32- och 64-bitars processorer RISC.
Turingprisvinnarna John Hennessy och David Patterson publicerade i februari 2019 en artikel . HÀr Àr vad de skriver:
Marknaden har avgjort tvisten mellan RISC och CISC. Medan CISC vann under senare skeden av PC-eran, Àr det nu RISC som vinner i den post-PC-eran. Inga nya ISA:er för CISC har skapats pÄ flera decennier. Till vÄr förvÄning lutar den allmÀnna uppfattningen om de bÀsta ISA-principerna för allmÀnna processorer fortfarande Ät RISC, 35 Är efter dess uppfinning ... I ekosystem med öppen kÀllkod kommer vÀlutformade chips övertygande att visa prestationerna och dÀrmed pÄskynda kommersiell adoption. Filosofin för allmÀnna processorer i dessa chips kommer sannolikt att vara RISC, som har stÄtt tidens test. FörvÀnta dig lika snabba innovationer som under den förra guldÄldern, men denna gÄng med avseende pÄ kostnad, energi och sÀkerhet, inte bara prestanda.
âUnder det kommande decenniet kommer det att intrĂ€ffa en kambrosk explosion av nya datorarkitekturer, vilket innebĂ€r spĂ€nnande tider för datorarkitekter inom akademin och industrin,â konkluderar de i slutet av artikeln.
KĂ€lla: habr.com
