SynQuacer E-Series Moederbord vir 24-kern ARM-bediener op ARM Cortex A53-verwerker met 32 GB RAM,
Vir baie jare het verminderde instruksiestel (RISC) ARM-verwerkers die mark vir mobiele toestelle oorheers. Maar hulle het nooit daarin geslaag om by die datasentrums in te breek nie, waar Intel en AMD met die x86-instruksiestel steeds oorheers. Afsonderlike eksotiese oplossings verskyn periodiek, soos
AWS het vandeesweek sy eie 64-kern ARM-verwerkers in die wolk bekendgestel
Infrastruktuurbesigheid is 'n vergelyking van getalle. Trouens, kliënte van 'n datasentrum of wolkdiens gee nie om watter argitektuur die verwerkers het nie. Hulle gee om oor die prys/prestasie-verhouding. As werk op ARM goedkoper is as op x86, sal hulle gekies word.
Tot onlangs was dit onmoontlik om onomwonde te sê dat rekenaars op ARM meer winsgewend sou wees as op x86. Byvoorbeeld, 'n bediener 24-kern ARM Cortex A53 is 'n model
Die wonderlike energiedoeltreffendheid van ARM-verwerkers laat jou egter weer en weer daarna kyk. SocioNext SC2A11 verbruik byvoorbeeld slegs 5 watt. Maar elektrisiteit maak byna 20% van datasentrumkoste uit. As hierdie skyfies ordentlike werkverrigting toon, sal x86 nie 'n kans staan nie.
Eerste ARM: EC2 A1-gevalle
Aan die einde van 2018 het AWS bekendgestel
Die tabel hieronder wys stress-ng
:
stress-ng --metrics-brief --cache 16 --icache 16 --matrix 16 --cpu 16 --memcpy 16 --qsort 16 --dentry 16 --timer 16 -t 1m
Soos jy kan sien, het A1 swakker gevaar in alle toetse, behalwe vir die kas. Vir die meeste ander aanwysers was ARM baie minderwaardig. Hierdie prestasieverskil is groter as die 46% prysverskil tussen die A1 en M5. Met ander woorde, gevalle op x86-verwerkers was steeds meer winsgewend in terme van prys / werkverrigting-verhouding:
Toets
EC2 A1
EC2 M5d.metaal
verskil
kas
1280
311
311,58%
icache
18209
34368
-47,02%
matriks
77932
252190
-69,10%
cpu
9336
24077
-61,22%
memcpy
21085
111877
-81,15%
qsorteer
522
728
-28,30%
tandheelkunde
1389634
2770985
-49.85%
timer
4970125
15367075
-67,66%
Natuurlik toon mikromaatstawwe nie altyd 'n objektiewe prentjie nie. Wat saak maak, is die verskil in die werklike prestasie van die toepassing. Maar selfs hier was die prentjie nie beter nie. Kollegas van Scylla het a1.metal en m5.4xlarge gevalle met dieselfde aantal verwerkers vergelyk. In 'n standaard NoSQL databasis lees toets in 'n enkele nodus konfigurasie, die eerste het 102 000 lees per sekonde, en die tweede 610 000. In beide gevalle word alle beskikbare verwerkers gebruik teen 100%. Dit kom neer op 'n verlaging in prestasie van sowat ses keer, wat nie deur die laer prys vergoed word nie.
Daarbenewens loop A1-gevalle slegs op EBS sonder ondersteuning vir vinnige NVMe-toestelle soos ander gevalle.
Al met al was die A1 'n stap in 'n nuwe rigting, maar het nie aan die verwagtinge van ARM voldoen nie.
Wederkoms van ARM: EC2 M6-gevalle
Dit het alles hierdie week verander toe AWS 'n nuwe klas ARM-bedieners bekendgestel het, sowel as 'n aantal gevalle op nuwe verwerkers.
Vergelyking van hierdie gevalle toon 'n heeltemal ander prentjie. In sommige toetse vaar ARM beter, en soms baie beter, as x86.
Hier is die resultate van dieselfde strestoetsopdrag:
Toets
EC2 M6g
EC2 M5d.metaal
verskil
kas
218
311
-29,90%
icache
45887
34368
33,52%
matriks
453982
252190
80,02%
cpu
14694
24077
-38,97%
memcpy
134711
111877
20,53%
qsorteer
943
728
29,53%
tandheelkunde
3088242
2770985
11,45%
timer
55515663
15367075
261,26%
Dit is 'n heeltemal ander storie: die M6g is vyf keer vinniger as die A1 wanneer dit vanaf 'n Scylla NoSQL-databasis lees, en die nuwe M6gd-gevalle hardloop vinnige NVMe-aandrywers.
ARM offensief op alle fronte
Die AWS Graviton2-verwerker is net een voorbeeld van ARM wat in datasentrums gebruik word. Maar die seine kom uit verskillende rigtings. Byvoorbeeld, op 15 November 2019 het die Amerikaanse opstart Nuvia
Die begin is gestig deur drie hoofingenieurs wat betrokke was by die skepping van verwerkers by Apple en Google. Hulle belowe om verwerkers te ontwikkel vir datasentrums wat met Intel en AMD sal meeding.
Op
Dit alles dui daarop dat ARM-verwerkers gereed is om die bedienermark te verower. Ons leef immers in 'n post-PC-era. Jaarlikse verskepings van x86 het byna 10% gedaal sedert hul hoogtepunt in 2011, terwyl RISC-skyfies tot 20 miljard gestyg het. Vandag is 99% van die wêreld se 32- en 64-bis verwerkers RISC.
Turing-toekenningwenners John Hennessy en David Patterson het in Februarie 2019 'n artikel gepubliseer
Die mark het die dispuut tussen RISC en CISC besleg. Terwyl CISC die latere stadiums van die PC-era gewen het, wen RISC noudat die post-PC-era aangebreek het. Geen nuwe ISA's is vir dekades op CISC geskep nie. Tot ons verbasing leun die algemene konsensus oor die beste ISA-beginsels vir algemene doelverwerkers vandag steeds ten gunste van RISC, 35 jaar ná sy uitvinding... In oopbron-ekosisteme sal slim ontwerpte skyfies oortuigend vooruitgang demonstreer en sodoende kommersiële aanvaarding versnel. Die algemene doelverwerkerfilosofie in hierdie skyfies is waarskynlik RISC, wat die toets van die tyd deurstaan het. Verwag dieselfde vinnige innovasie as tydens die laaste goue era, maar hierdie keer in terme van koste, energie en veiligheid, nie net prestasie nie.
"Die volgende dekade sal die Kambriese ontploffing van nuwe rekenaarargitekture sien, wat opwindende tye vir rekenaarargitekte in die akademie en industrie beteken," sluit hulle die artikel af.
Bron: will.com