ʻO SynQuacer E-Series motherboard no kahi kikowaena ARM 24-core ma kahi kaʻina hana ARM Cortex A53 me 32 GB o RAM,
No nā makahiki he nui, ua lanakila nā kaʻina hana aʻoaʻo aʻoaʻo ARM (RISC) i ka mākeke polokalamu kelepona. Akā ʻaʻole lākou i hiki ke uhaki i nā kikowaena data, kahi i noho aliʻi ai ʻo Intel a me AMD me ka hoʻonohonoho aʻo x86. I kēlā me kēia manawa, ʻike ʻia nā hopena exotic pākahi, e like me
Ua hoʻokumu ʻo AWS i kāna mau kaʻina hana 64-core ARM i ke ao i kēia pule
ʻO ka ʻoihana ʻoihana e pili ana i ka hoʻohālikelike ʻana i nā helu. ʻO ka ʻoiaʻiʻo, ʻaʻole mālama nā mea kūʻai aku o kahi kikowaena data a i ʻole lawelawe kapuaʻi i ke ʻano o ka hoʻolālā ʻana i nā mea hana. Manaʻo lākou e pili ana i ka lakio kumukūʻai / hana. Inā ʻoi aku ka maikaʻi o ka holo ʻana ma ARM ma mua o ka holo ʻana ma x86, a laila e koho ʻia lākou.
A hiki i kēia manawa, ʻaʻole hiki ke ʻōlelo maopopo ʻole e ʻoi aku ka maikaʻi o ka helu ʻana ma ARM ma mua o x86. No ka laʻana, kahi kikowaena 24-core ARM Cortex A53 he kumu hoʻohālike
Eia nō naʻe, ʻo ka ikaika o ka ikehu kupaianaha o nā kaʻina hana ARM e nānā hou aku iā lākou. No ka laʻana, hoʻohana ka SocioNext SC2A11 i 5 W wale nō. Akā ʻo ka uila e pili ana i ka 20% o nā kumukūʻai o kahi kikowaena data. Inā hōʻike kēia mau ʻāpana i ka hana maikaʻi, a laila ʻaʻohe manawa o x86.
ʻO ka hiki mua ʻana mai o ka ARM: EC2 A1 Instances
I ka hopena o 2018, ua hoʻokomo ʻo AWS
Hōʻike ka papa ma lalo 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 like me kāu e ʻike ai, ʻoi aku ka maikaʻi o A1 i nā hoʻokolohua āpau koe wale nō ka cache. I ka hapa nui o nā hōʻailona ʻē aʻe, haʻahaʻa loa ka ARM. ʻOi aku ka nui o kēia ʻokoʻa hana ma mua o ka ʻokoʻa kumu kūʻai 46% ma waena o ka A1 a me M5. I nā huaʻōlelo ʻē aʻe, ʻoi aku ka maikaʻi o ke kumukūʻai a me ka hoʻokō ʻana o nā mea hana x86:
hōʻike
EC2 A1
EC2 M5d.metala
Ka hoʻololi
ahu hoʻokoe
1280
311
311,58%
icache
18209
34368
-47,02%
Ke kumu
77932
252190
-69,10%
CPU
9336
24077
-61,22%
memcpy
21085
111877
-81,15%
qsort
522
728
-28,30%
niho niho
1389634
2770985
-49.85%
ka manawa
4970125
15367075
-67,66%
ʻOiaʻiʻo, ʻaʻole hōʻike mau nā microbenchmarks i kahi kiʻi pahuhopu. ʻO ka mea nui ka ʻokoʻa i ka hana noi maoli. Akā ma ʻaneʻi ua ʻoi aku ka maikaʻi o ke kiʻi. Hoʻohālikelike nā hoa hana mai Scylla i nā manawa a1.metal a me m5.4xlarge me ka helu like o nā mea hana. Ma kahi ho'āʻo heluhelu helu NoSQL maʻamau i kahi hoʻonohonoho node hoʻokahi, ua hōʻike ka mea mua i nā hana heluhelu 102 i kēlā me kēia kekona, a ʻo ka lua 000. Ma nā hihia ʻelua, hoʻohana ʻia nā kaʻina hana āpau i 610%. Hoʻohālikelike kēia i kahi hōʻemi ʻeono i ka hana, ʻaʻole i hoʻopau ʻia e ke kumu kūʻai haʻahaʻa.
Hoʻohui, holo wale nā manawa A1 ma EBS me ke kākoʻo ʻole no nā polokalamu NVMe wikiwiki e like me nā manawa ʻē aʻe.
Ma ke ʻano holoʻokoʻa, he ʻanuʻu ka A1 i kahi ala hou, akā ʻaʻole ia i kū i ka manaʻo o ARM.
ʻO ka hiki ʻana mai o ka ARM: EC2 M6 Instances
Ua hoʻololi nā mea a pau i kēia pule i ka wā i hoʻolauna ai ʻo AWS i kahi papa hou o nā kikowaena ARM, a me kekahi mau manawa ma nā kaʻina hana hou.
ʻO ka hoʻohālikelike ʻana i kēia mau hiʻohiʻona e hōʻike ana i kahi kiʻi ʻokoʻa loa. Ma kekahi mau ho'āʻo, ʻoi aku ka maikaʻi o ka ARM, a i kekahi manawa ʻoi aku ka maikaʻi, ma mua o x86.
Eia nā hopena o ka holo ʻana i ke kauoha hoʻāʻo koʻikoʻi like:
hōʻike
EC2 M6g
EC2 M5d.metala
Ka hoʻololi
ahu hoʻokoe
218
311
-29,90%
icache
45887
34368
33,52%
Ke kumu
453982
252190
80,02%
CPU
14694
24077
-38,97%
memcpy
134711
111877
20,53%
qsort
943
728
29,53%
niho niho
3088242
2770985
11,45%
ka manawa
55515663
15367075
261,26%
He mea ʻokoʻa loa kēia: ʻelima mau manawa ʻoi aku ka wikiwiki o ka M6g ma mua o ka A1 i ka wā e hana ana i nā hana heluhelu mai ka waihona Scylla NoSQL, a holo wikiwiki nā manawa M6gd hou i nā drive NVMe.
Hoʻopilikia ka ARM ma nā ʻaoʻao āpau
ʻO ke kaʻina hana AWS Graviton2 he hoʻokahi wale nō hiʻohiʻona o ARM i hoʻohana ʻia i nā kikowaena ʻikepili. Akā, hele mai nā hōʻailona mai nā ʻaoʻao like ʻole. No ka laʻana, ma Nowemapa 15, 2019, ka hoʻomaka ʻana o ʻAmelika Nuvia
Ua hoʻokumu ʻia ka hoʻomaka ʻana e ʻekolu mau ʻenekini alakaʻi i komo i ka hana ʻana o nā mea hana ma Apple a me Google. Hoʻohiki lākou e hoʻomohala i nā mea hana no nā kikowaena data e hoʻokūkū me Intel a me AMD.
Nā
Hōʻike kēia mau mea āpau ua mākaukau nā mea hana ARM e lanakila i ka mākeke server. Ma hope o nā mea a pau, ke noho nei mākou i ka wā post-PC. Ua hāʻule nā moku x86 makahiki ma kahi o 10% mai ko lākou kiʻekiʻe 2011, ʻoiai ua piʻi ka RISC chips i 20 biliona. I kēia lā, ʻo 99% o nā mea hana 32- a me 64-bit o ka honua he RISC.
Ua paʻi nā mea lanakila o Turing Award ʻo John Hennessy lāua ʻo David Patterson i kahi ʻatikala ma Pepeluali 2019
Ua hoʻoholo ka mākeke i ka hoʻopaʻapaʻa RISC-CISC. ʻOiai ua lanakila ʻo CISC i nā pae hope o ka wā PC, akā lanakila ʻo RISC i kēia manawa ua hiki mai ka wā post-PC. ʻAʻohe CISC ISA hou i hana ʻia no nā makahiki he ʻumi. ʻO kā mākou kāhāhā, ʻo ka ʻae ʻana i nā loina ISA maikaʻi loa no nā kaʻina hana maʻamau i kēia lā ke hilinaʻi nei i ka makemake o RISC, 35 mau makahiki ma hope o kāna hana ʻana. . ʻO ka RISC ka manaʻo kumu hana maʻamau i kēia mau chips, i kū i ka hoʻāʻo o ka manawa. E manaʻolana i ka wikiwiki wikiwiki e like me ka wā o ke gula hope loa, akā i kēia manawa ma ke ʻano o ke kumukūʻai, ka ikehu a me ka palekana, ʻaʻole wale ka hana.
"E ʻike ʻia nā makahiki he ʻumi e hiki mai ana i ka pahū ʻana o Cambrian o nā hale kiʻi kamepiula hou, e hōʻailona ana i nā manawa hoihoi no nā mea kākau kamepiula ma ke kula a me ka ʻoihana," hoʻopau lākou i ka pepa.
Source: www.habr.com