O oʻo mai le vaitau o 'auʻaunaga ARM?

O oʻo mai le vaitau o 'auʻaunaga ARM?
SynQuacer E-Series motherboard mo se 24-core ARM server i luga o le ARM Cortex A53 processor ma le 32 GB o le RAM, Tesema 2018

Mo le tele o tausaga, ARM faʻaititia le faʻatonuga seti (RISC) faʻatautaia ua pulea le maketi masini feaveaʻi. Ae latou te leʻi mafai lava ona malepe i totonu o nofoaga autu o faʻamatalaga, lea o loʻo pule ai pea Intel ma AMD ma le seti x86. Mai lea taimi i lea taimi, e aliali mai ai fofo faʻapitoa taʻitasi, pei ole 24-autu ARM server i luga o le faʻaulu faʻi Pi, ae e le'i i ai lava ni fuafuaga ogaoga. Ae sili atu le saʻo, e leʻi oʻo i lenei vaiaso.

AWS faʻalauiloa ana lava 64-core ARM processors i le ao i lenei vaiaso Graviton2 o se faiga-i-masini ma le ARM Neoverse N1 autu. Fai mai le kamupani o Graviton2 e sili atu le vave nai lo le gaosiga o le ARM i le EC2 A1 taimi muamua, ma o le mea lea. muamua su'ega tutoatasi.

O pisinisi tetele e fa'atatau i le fa'atusatusaina o fuainumera. O le mea moni, o tagata faʻatau o se nofoaga autu o faʻamatalaga poʻo le auaunaga ao e le popole pe o le a le fausaga o loʻo i ai i le gaosiga. Latou te popole ile tau/fa'atinoga fa'atatau. Afai o le tamoe i luga o le ARM e taugofie nai lo le tamoe i le x86, ona filifilia lea.

Seia oʻo mai talu ai nei, e le mafai ona fai atu ma le manino o le faʻaogaina o le ARM o le a sili atu le aoga nai lo le x86. Mo se faʻataʻitaʻiga, o le server 24-core ARM Cortex A53 o se faʻataʻitaʻiga SocioNext SC2A11 tau e tusa ma le $1000, lea e mafai ona faʻatautaia se 'upega tafaʻilagi i luga o le Ubuntu, ae sili atu le maualalo i le faʻatinoga i le x86 processor.

Ae ui i lea, o le ofoofogia o le malosi o le ARM processors tatou te vaʻavaʻai ai pea lava pea. Mo se faʻataʻitaʻiga, o le SocioNext SC2A11 e naʻo le 5 W. Ae o le eletise e tusa ma le 20% o tau ole nofoaga autu. Afai o nei meataalo e faʻaalia lelei le faʻatinoga, ona leai lea o le x86 avanoa.

Le Uluai Afio Mai o ARM: EC2 A1 Faʻataʻitaʻiga

I le faaiuga o le 2018, na faʻaalia ai le AWS EC2 A1 fa'ata'ita'iga i luga oa tatou lava ARM processors. E mautinoa lava o se faʻailoga lea i le alamanuia e uiga i suiga e ono tutupu i le maketi, ae o faʻaiʻuga faʻailoga sa le fiafia.

O loʻo faʻaalia le laulau o loʻo i lalo fa'ai'uga o su'ega fa'amamafa EC2 A1 (ARM) ma EC2 M5d.metal (x86) taimi. O le aoga sa faʻaaogaina mo suʻega stress-ng:

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

E pei ona e vaʻai, na sili atu le leaga o le A1 i suʻega uma sei vagana ai le cache. I le tele o isi faʻailoga, o le ARM sa matua maualalo. O lenei eseesega faʻatinoga e sili atu nai lo le 46% tau le eseesega i le va o le A1 ma le M5. I se isi faaupuga, o faʻataʻitaʻiga i luga o le x86 processors o loʻo i ai pea le tau sili atu / faʻatinoga:

suʻega
EC2 A1
EC2 M5d.metala
Eseesega

cache
1280
311
311,58%

icache
18209
34368
-47,02%

Numera
77932
252190
-69,10%

Ipu
9336
24077
-61,22%

memcpy
21085
111877
-81,15%

qsort
522
728
-28,30%

nifo
1389634
2770985
-49.85%

taimi
4970125
15367075
-67,66%

Ioe, microbenchmarks e le fa'aalia i taimi uma se ata fa'amoemoe. O le mea taua o le ese'esega i le fa'atinoga tonu o le fa'atinoga. Ae o le ata na foliga mai e le sili atu. Na faʻatusatusa e le au faigaluega mai Scylla a1.metal ma m5.4xlarge faʻatasi ma le numera tutusa o gaioiga. I se faʻataʻitaʻiga masani a le NoSQL database faitau suʻega i totonu o se faʻaoga node e tasi, o le muamua na faʻaalia ai le 102 faitau faʻagaioiga i le sekone, ma le lona lua 000. I tulaga uma e lua, o loʻo faʻaogaina uma le gaosiga o loʻo avanoa i le 610%. E tutusa lea ma le fa'aono fa'aitiitiga i le fa'atinoga, lea e le fa'asalaina e le tau maualalo.

E le gata i lea, o faʻataʻitaʻiga A1 e naʻo le EBS e aunoa ma se lagolago mo masini NVMe vave pei o isi taimi.

I le aotelega, o le A1 o se laasaga i se itu fou, ae e leʻi ola e tusa ai ma faʻamoemoega a le ARM.

Le Afio Mai Faalua o ARM: EC2 M6 Faʻataʻitaʻiga

O oʻo mai le vaitau o 'auʻaunaga ARM?

Na suia uma i lenei vaiaso ina ua faʻafeiloaʻi e le AWS se vasega fou o sapalai ARM, faʻapea foʻi ma le tele o taimi i luga o masini fou. Graviton2faʻatasi ma M6g ma M6gd.

O le fa'atusatusaina o nei mea e fa'aalia ai se ata e matua'i ese lava. I nisi o suʻega, e sili atu le lelei o le ARM, ma o nisi taimi e sili atu le lelei, nai lo le x86.

O fa'ai'uga nei o le fa'atinoina o le fa'atonuga fa'ata'ita'iga e tasi:

suʻega
EC2 M6g
EC2 M5d.metala
Eseesega

cache
218
311
-29,90%

icache
45887
34368
33,52%

Numera
453982
252190
80,02%

Ipu
14694
24077
-38,97%

memcpy
134711
111877
20,53%

qsort
943
728
29,53%

nifo
3088242
2770985
11,45%

taimi
55515663
15367075
261,26%

O se mataupu e matua ese lava: o le M6g e lima taimi sili atu nai lo le A1 pe a faʻatino galuega faitau mai le Scylla NoSQL database, ma o M6gd taimi fou e taʻavale NVMe taʻavale.

ARM leaga i luma uma

O le AWS Graviton2 processor o se tasi lea o faʻataʻitaʻiga o le ARM o loʻo faʻaaogaina i nofoaga autu o faʻamatalaga. Ae o faailo e sau mai itu eseese. Mo se faʻataʻitaʻiga, ia Novema 15, 2019, le American startup Nuvia siitia le $53 miliona i le faatupeina o pisinisi.

O le amataga na faʻavaeina e ni inisinia taʻutaʻua e toʻatolu na aʻafia i le fausiaina o gaosiga i Apple ma Google. Latou te folafola atu e atiaʻe le gaosiga mo nofoaga autu o faʻamaumauga o le a tauva ma Intel ma AMD.

Saunia e fa'amatalaga avanoa, Nuvia ua mamanuina se faʻasologa autu mai le eleele e mafai ona fausia "i luga" o le fausaga o le ARM, ae aunoa ma le mauaina o se laisene ARM.

O nei mea uma e faʻaalia ai o loʻo sauni ARM processors e faʻatoʻilaloina le maketi maketi. A uma mea uma, tatou te ola i se vaitau post-PC. O le x86 faʻaletausaga ua pa'ū toetoe lava 10% talu mai lo latou maualuga 2011, aʻo RISC tupe meataalo ua oʻo i le 20 piliona. I aso nei, 99% o le lalolagi 32- ma 64-bit processors o RISC.

Turing Award manumalo John Hennessy ma David Patterson lomia se tala ia Fepuari 2019 "O se Tausaga Auro Fou mo Faiga Faakomepiuta". O mea nei latou te tusia:

Ua foia e le maketi le feeseeseaiga RISC-CISC. E ui na manumalo le CISC i vaega mulimuli o le PC era, ae o loʻo manumalo le RISC i le taimi nei ua oʻo mai le post-PC era. E leai ni CISC ISA fou ua faia mo le tele o tausaga. I lo matou maofa, o le maliliega i luga o mataupu silisili ISA mo le faʻaogaina lautele i aso nei o loʻo faʻalagolago pea i le RISC, 35 tausaga talu ona maua ... I totonu o punaoa faʻanatura faʻanatura, o meataalo ua mamanuina lelei o le a faʻaalia ai le alualu i luma malosi ma faʻateleina ai le faʻaaogaina o pisinisi. . O le filosofia o le faʻatinoina o le faʻamoemoega lautele i nei meataalo atonu o le RISC, lea na tu i le suʻega o le taimi. Fa'atalitali i le vave fa'afou fou e pei o le tausaga auro mulimuli, ae o le taimi lenei i le tau, malosi ma le saogalemu, ae le na'o le fa'atinoga.

"O le isi sefulu tausaga o le a vaʻaia ai se osofaʻiga a Cambrian o fausaga fou komepiuta, faʻailoga taimi fiafia mo tusiata komepiuta i aʻoga ma alamanuia," latou faʻauʻu ai le pepa.

puna: www.habr.com

Faaopoopo i ai se faamatalaga