Badator ARM zerbitzarien garaia?

Badator ARM zerbitzarien garaia?
SynQuacer E-Series plaka nagusia 24 nukleoko ARM zerbitzari baterako ARM Cortex A53 prozesadore batean 32 GB RAM dituena, 2018ko abendua

Urte askotan zehar, ARM instrukzio multzo murriztua (RISC) prozesadoreak nagusitu dira gailu mugikorren merkatuan. Baina inoiz ez zuten lortu datu-zentroetan sartzea, non Intel eta AMD oraindik ere x86 instrukzio multzoarekin nagusitzen diren. Noizean behin, irtenbide exotiko indibidualak agertzen dira, esaterako 24 nukleoko ARM zerbitzaria Banana Pi plataforman, baina oraindik ez dago proposamen seriorik. Zehatzago esanda, aste honetara arte ez zen izan.

AWS-ek bere 64 nukleoko ARM prozesadoreak jarri ditu martxan aste honetan hodeian Grabiton2 ARM Neoverse N1 nukleoa duen sistema-on-txip bat da. Konpainiak dio Graviton2 aurreko belaunaldiko ARM prozesadoreak baino askoz azkarragoa dela EC2 A1 kasuetan, eta hemen dago lehen proba independenteak.

Azpiegituren negozioa zenbakiak alderatzea da. Izan ere, datu-zentro edo hodeiko zerbitzu bateko bezeroei berdin zaie prozesadoreek zer arkitektura duten. Prezio/errendimendu erlazioa zaintzen dute. ARMn exekutatzen x86n exekutatzen baino merkeagoa bada, orduan aukeratuko dira.

Duela gutxi arte, ezinezkoa zen argi eta garbi esatea ARM-en informatika x86-n baino errentagarriagoa izango zela. Adibidez, 24 nukleoko ARM Cortex A53 zerbitzaria eredu bat da SocioNext SC2A11 1000 dolar inguru kostatzen zen, Ubuntun web zerbitzari bat exekutatu zezakeena, baina errendimendua askoz txikiagoa zen x86 prozesadorearekin alderatuta.

Hala ere, ARM prozesadoreen energia eraginkortasun harrigarriak behin eta berriro begiratzen gaitu. Adibidez, SocioNext SC2A11-k 5 W bakarrik kontsumitzen ditu. Baina elektrizitateak datu-zentro baten kostuen ia %20 hartzen du. Txip hauek errendimendu duina erakusten badute, orduan x86-k ez du aukerarik izango.

ARM-en lehen etorrera: EC2 A1 Instantziak

2018 amaieran, AWS aurkeztu zen EC2 A1 instantziak gure ARM prozesadoreetan. Hau, zalantzarik gabe, merkatuan egon daitezkeen aldaketei buruzko seinale bat izan zen industriarentzat, baina erreferentziazko emaitzak etsigarriak izan ziren.

Beheko taulak erakusten du estres proben emaitzak EC2 A1 (ARM) eta EC2 M5d.metal (x86) instantziak. Erabilgarritasuna probak egiteko erabili zen stress-ng:

stress-ng --metrics-brief --cache 16 --icache 16 --matrix 16 --cpu 16 --memcpy 16 --qsort 16 --dentry 16 --timer 16 -t 1m

Ikus dezakezunez, A1-ek okerragoa izan zuen proba guztietan, cachean izan ezik. Beste adierazle gehienetan, ARM oso txikiagoa zen. Errendimendu-diferentzia hori A46 eta M1-ren arteko prezioen %5ko aldea baino handiagoa da. Beste era batera esanda, x86 prozesadoreetako kasuek prezio/errendimendu erlazio hobea zuten oraindik:

Test
EC2 A1
EC2 M5d.metal
aldea

katxeatu
1280
311
311,58%

icache
18209
34368
-47,02%

matrizea
77932
252190
-69,10%

cpu
9336
24077
-61,22%

memcpy
21085
111877
-81,15%

qsort
522
728
-28,30%

hortza
1389634
2770985
-49.85%

tenporizadorea
4970125
15367075
-67,66%

Jakina, mikrobenchmarkek ez dute beti irudi objektiborik erakusten. Garrantzitsua da benetako aplikazioaren errendimenduaren aldea. Baina hemen irudia ez zen hobea izan. Scyllako lankideek a1.metal eta m5.4xlarge instantzia prozesadore kopuru berarekin alderatu zituzten. NoSQL datu-basearen irakurketa proba estandar batean nodo bakarreko konfigurazioan, lehenengoak 102 irakurketa eragiketa erakutsi zituen segundoko, eta bigarrenak 000. Bi kasuetan, eskuragarri dauden prozesadore guztiak %610ean erabiltzen dira. Horrek errendimenduaren sei aldiz gutxitzea dakar, prezio baxuagoarekin konpentsatzen ez dena.

Gainera, A1 instantziak EBSn bakarrik exekutatzen dira NVMe gailu bizkorrentzako laguntzarik gabe, beste instantzia batzuek bezala.

Orokorrean, A1 norabide berri batean urrats bat izan zen, baina ez zuen ARM-en itxaropenak bete.

ARM-en bigarren etorrera: EC2 M6 Instantziak

Badator ARM zerbitzarien garaia?

Hori dena aldatu da aste honetan AWS-k ARM zerbitzarien klase berri bat sartu zuenean, baita prozesadore berrietan hainbat instantzia ere. Grabiton2Barne M6g eta M6gd.

Instantzia hauek alderatuz gero, irudi guztiz ezberdina erakusten da. Proba batzuetan, ARM-k x86 baino hobeto funtzionatzen du, eta batzuetan askoz hobeto.

Hona hemen estres-probaren komando bera exekutatzeko emaitzak:

Test
EC2 M6g
EC2 M5d.metal
aldea

katxeatu
218
311
-29,90%

icache
45887
34368
33,52%

matrizea
453982
252190
80,02%

cpu
14694
24077
-38,97%

memcpy
134711
111877
20,53%

qsort
943
728
29,53%

hortza
3088242
2770985
11,45%

tenporizadorea
55515663
15367075
261,26%

Hau guztiz bestelakoa da: M6g-a A1 baino bost aldiz azkarragoa da Scylla NoSQL datu-basetik irakurtzeko eragiketak egiten direnean, eta M6gd instantzia berriek NVMe unitate azkarrak exekutatzen dituzte.

ARM erasoa fronte guztietan

AWS Graviton2 prozesadorea datu-zentroetan ARM erabiltzen den adibide bat besterik ez da. Baina seinaleak norabide ezberdinetatik datoz. Adibidez, 15ko azaroaren 2019ean, Nuvia startup estatubatuarra 53 milioi dolar erakarri zituen venture finantzaketan.

Startup-a Apple eta Google-n prozesadoreen sorreran parte hartu zuten hiru ingeniari nagusiek sortu zuten. Intel eta AMDrekin lehiatuko diren datu-zentroetarako prozesadoreak garatuko dituztela agintzen dute.

On eskuragarri dagoen informazioaNuvia-k prozesadore-nukleo bat diseinatu du oinarritik, ARM arkitekturaren gainean eraiki daitekeena, baina ARM lizentziarik lortu gabe.

Horrek guztiak adierazten du ARM prozesadoreak zerbitzarien merkatua konkistatzeko prest daudela. Azken finean, PC osteko garaian bizi gara. Urteko x86 bidalketak ia % 10 jaitsi dira 2011ko gailurra izan zutenetik, eta RISC txipak 20 milioira igo dira. Gaur egun, munduko 99 eta 32 biteko prozesadoreen % 64 RISC dira.

John Hennessy eta David Patterson Turing sariaren irabazleek artikulu bat argitaratu zuten 2019ko otsailean "Konputagailuen Arkitekturarako Urrezko Aro Berria". Hona hemen idazten dutena:

Merkatuak konpondu du RISC-CISC gatazka. CISC PC aroaren azken faseak irabazi zituen arren, baina RISC irabazten ari da PCaren osteko aroa iritsi dela. Duela hamarkadetan ez da CISC ISA berririk sortu. Gure harridurarako, erabilera orokorreko prozesadoreentzako ISA printzipio onenen inguruko adostasunak gaur egun oraindik RISCren alde egiten du, asmatu zenetik 35 urtera... Kode irekiko ekosistemetan, ongi diseinatutako txipek aurrerapen erakargarriak erakutsiko dituzte eta, ondorioz, harrera komertziala azkartuko dute. . Txip horien helburu orokorreko prozesadorearen filosofia RISC izango da, denboraren proba jasan duena. Espero azken urrezko aroan izandako berrikuntza azkarra, baina oraingoan kostuari, energiari eta segurtasunari dagokionez, ez errendimenduari dagokionez.

"Hurrengo hamarkadan konputagailu-arkitektura berrien leherketa Kanbriarra izango da, akademiako eta industriako informatika-arkitektoentzako garai zirraragarriak adieraziz", ondorioztatu dute paperean.

Iturria: www.habr.com

Gehitu iruzkin berria