A SynQuacer E-Series alaplap 24 magos ARM szerverhez, amely ARM Cortex A53 processzorral és 32 GB RAM-mal rendelkezik,
Sok éven át az ARM csökkentett utasításkészlettel (RISC) dominálta a mobil eszközök piacát. De a regisztereik sosem tudtak bejutni a adatközpontokba, ahol továbbra is az Intel és az AMD x86 utasításkészlete uralkodik. Időnként megjelentek különleges megoldások, mint például de komoly ajánlatok még nem álltak rendelkezésre. Pontosabban, eddig nem voltak.
Ezen a héten az AWS bevezette saját 64 magos ARM processzorait a felhőben, ami egy ARM Neoverse N1 maggal rendelkező rendszer a chipen. A cég állítja, hogy a Graviton2 sokkal gyorsabb, mint az előző generációs ARM processzorok az EC2 A1 példányokban, és itt vannak .
Az infrastruktúra üzletág - a számok összehasonlítása. Tulajdonképpen a adatközpont vagy felhőszolgáltatás ügyfelei számára nem számít, hogy milyen architektúrájúak a processzorok. Őket az ár és teljesítmény arány izgatja. Ha az ARM-on történő munka olcsóbb, mint az x86, akkor azt fogják választani.
Eddig nem lehetett egyértelműen megmondani, hogy az ARM számítások előnyösebbek-e, mint az x86. Például a 24 magos ARM Cortex A53 szerver egy körülbelül 1000 dolláros költséggel, amely képes volt Ubuntu alatt egy web szervert futtatni, de teljesítményben jelentősen elmaradt az x86 processzoroktól.
Ami viszont megdöbbentő energiahatékonysága az ARM processzoroknak, az arra késztet, hogy újra és újra figyeljünk rájuk. Például a SocioNext SC2A11 mindössze 5 W-t fogyaszt. A villamosenergia költségei közel 20%-át teszik ki az adatközpont költségeinek. Ha ezek a chippek megfelelő teljesítményt mutatnak, akkor az x86-nak nem marad esélye.
Az ARM első eljövetele: EC2 A1 példányok
2018 végén az AWS bemutatta saját ARM processzoraikon. Határozottan ez volt az ipar jele a piaci potenciális változásokra, de a benchmark eredmények kiábrándítóak voltak.
Az alábbi táblázatban láthatók stress-ng, stress-ng --metrics-brief --cache 16 --icache 16 --matrix 16 --cpu 16 --memcpy 16 --qsort 16 --dentry 16 --timer 16 -t 1m:
stress-ng --metrics-brief --cache 16 --icache 16 --matrix 16 --cpu 16 --memcpy 16 --qsort 16 --dentry 16 --timer 16 -t 1m
Ahogy látjuk, az A1 teljesítménye minden tesztben gyengébben szerepelt, kivéve a gyorsítótárat. A többi mutató alapján az ARM nagyon elmaradt. Ez a teljesítménykülönbség nagyobb, mint a 46%-os árkülönbség az A1 és az M5 között. Más szavakkal, az x86 alapú példányok továbbra is versenyképesebbek az ár/teljesítmény arányban:
Teszt
EC2 A1
EC2 M5d.metal
Különbség
cache
1280
311
311,58%
icache
18209
34368
-47,02%
mátrix
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%
Természetesen a mikrobencmarkok nem mindig tükrözik az objektív képet. Fontos a valós alkalmazásteljesítménybeli különbség. De itt sem alakultak jobban a dolgok. A Scylla kollégái az a1.metal és m5.4xlarge példányokat hasonlították össze azonos számú processzorral. A standard NoSQL adatbázis olvasási tesztben, egyetlen csomópontos konfigurációban, az első 102 000 olvasási műveletet mutatott másodpercenként, míg a második 610 000-et. Mindkét esetben a rendelkezésre álló processzorok 100%-ban kihasználódtak. Ez körülbelül hatszoros teljesítménycsökkenést jelent, amit a kedvezőbb ár nem ellensúlyoz.
Ezen kívül az A1 példányok csak EBS-en működnek, és nem támogatják a gyors NVMe eszközöket, ahogy más példányok.
Összességében az A1 egy új irányba mutató lépés volt, de nem váltotta be a reményeket az ARM-mal kapcsolatban.
Az ARM második eljövetel: EC2 M6 példányok

Minden megváltozott ezen a héten, amikor az AWS bemutatta az új ARM szerverek osztályát, valamint egy sor új példányt az új processzorokkal , többek között .
Ezek a példányok már teljesen más képet mutatnak. Néha az ARM jobban teljesít egyes tesztekben, máskor pedig sokkal jobban, mint az x86.
Íme a stressztesztelés során végrehajtott azonos parancs eredményei:
Teszt
EC2 M6g
EC2 M5d.metal
Különbség
cache
218
311
-29,90%
icache
45887
34368
33,52%
mátrix
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%
Ez már egy teljesen más dolog: az M6g ötször gyorsabb az A1-nél a Scylla NoSQL adatbázisból való olvasási műveletek végrehajtásakor, míg az új M6gd példányok gyors NVMe tárolókat használnak.
Az ARM előretörése minden fronton
Az AWS Graviton2 processzor csupán egy példa az ARM használatára az adatközpontokban. De különböző irányokból érkeznek jelek. Például 2019. november 15-én az amerikai startup, a Nuvia .
A startupot három vezető mérnök alapította, akik előzőleg processzorokat fejlesztettek az Apple-nél és a Google-nél. Ígérik, hogy adatközpontok számára versenyképes processzorokat fognak fejleszteni az Intel és az AMD ellen.
A , A Nuvia egy teljesen új processzormagot tervezett, amely az ARM architektúrára épülhet, de anélkül, hogy ARM licencet szerezne.
Mindez arra utal, hogy az ARM processzorok készen állnak a szerverpiac meghódítására. Végül is a poszt-PC korszakban élünk. Az x86 éves szállításai majdnem 10%-kal csökkentek a 2011-es csúcs óta, míg a RISC chipek 20 milliárdra emelkedtek. Ma a világ 32 és 64 bites processzorainak 99%-a RISC.
A Turing-díjasok, John Hennessy és David Patterson, 2019 februárjában egy cikket publikáltak . Íme, mit írnak:
A piac rendezte a RISC és CISC közötti vitát. Bár a CISC a PC korszak későbbi szakaszaiban nyert, a RISC most nyer, ahogy megkezdődött a poszt-PC korszak. Évtizedek óta nem alakítottak ki új CISC ISA-t. Meglepetésünkre, a legjobb általános célú processzorok számára alkalmas ISA alapelvek ma is a RISC felé hajlanak, 35 évvel az után, hogy feltalálták... Az open-source ökoszisztémákban ügyesen tervezett chipek meggyőzően demonstrálják az eredményeket, így felgyorsítják a kereskedelmi bevezetést. Ezekben a chipekben valószínűleg a RISC filozófiájuk lesz, amely időtálló volt. Olyan gyors innovációkra számítson, mint a múlt aranykorában, de ezúttal költség, energia és biztonság szempontjából, nem csupán teljesítmény szempontjából.
„A következő évtizedben új számítógépes architektúrák kambriumi robbanása fog bekövetkezni, izgalmas időket jelentve a számítógépes architekták számára az akadémiai körökben és az iparban” — vonják le a következtetést a cikk végén.
Forrás: habr.com
