Je, zama za seva za ARM zinakuja?

Je, zama za seva za ARM zinakuja?
Ubao mama wa SynQuacer E-Series kwa seva ya ARM ya msingi 24 kwenye kichakataji cha ARM Cortex A53 chenye GB 32 za RAM, Desemba 2018

Kwa miaka mingi, vichakataji vya seti ya maagizo iliyopunguzwa ya ARM (RISC) vimetawala soko la vifaa vya rununu. Lakini hawakuwahi kuingia kwenye vituo vya data, ambapo Intel na AMD bado wanatawala na seti ya maagizo ya x86. Mara kwa mara, ufumbuzi wa kigeni wa mtu binafsi huonekana, kama vile Seva ya ARM ya msingi 24 kwenye jukwaa la Banana Pi, lakini hakuna mapendekezo mazito bado. Kwa usahihi zaidi, haikuwa hadi wiki hii.

AWS ilizindua vichakataji vyake vya msingi 64 vya ARM kwenye wingu wiki hii graviton2 ni mfumo-on-chip na msingi wa ARM Neoverse N1. Kampuni hiyo inadai kwamba Graviton2 ni ya haraka zaidi kuliko wasindikaji wa ARM wa kizazi cha awali katika matukio ya EC2 A1, na hii hapa ni. majaribio ya kwanza ya kujitegemea.

Biashara ya miundombinu inahusu kulinganisha idadi. Kwa kweli, wateja wa kituo cha data au huduma ya wingu hawajali ni usanifu gani wa wasindikaji wanao. Wanajali uwiano wa bei/utendaji. Ikiwa kukimbia kwa ARM ni nafuu kuliko kukimbia kwenye x86, basi watachaguliwa.

Hadi hivi majuzi, haikuwezekana kusema bila usawa kwamba kompyuta kwenye ARM itakuwa na faida zaidi kuliko x86. Kwa mfano, seva ya 24-core ARM Cortex A53 ni mfano SocioNext SC2A11 kugharimu takriban $1000, ambayo inaweza kuendesha seva ya wavuti kwenye Ubuntu, lakini ilikuwa duni sana katika utendakazi kwa kichakataji cha x86.

Hata hivyo, ufanisi wa ajabu wa nishati ya vichakataji vya ARM hutufanya tuziangalie tena na tena. Kwa mfano, SocioNext SC2A11 hutumia W 5 tu. Lakini umeme huchukua karibu 20% ya gharama za kituo cha data. Ikiwa chipsi hizi zinaonyesha utendaji mzuri, basi x86 haitakuwa na nafasi.

Ujio wa Kwanza wa ARM: Matukio ya EC2 A1

Mwisho wa 2018, AWS ilianzisha Matukio ya EC2 A1 kwenye vichakataji vyetu vya ARM. Hakika hii ilikuwa ishara kwa tasnia kuhusu mabadiliko yanayoweza kutokea kwenye soko, lakini matokeo ya kipimo yalikuwa ya kukatisha tamaa.

Jedwali hapa chini linaonyesha matokeo ya mtihani wa shinikizo Matukio ya EC2 A1 (ARM) na EC2 M5d.metal (x86). Chombo hicho kilitumika kwa majaribio stress-ng:

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

Kama unaweza kuona, A1 ilifanya vibaya zaidi katika majaribio yote isipokuwa kache. Katika viashiria vingine vingi, ARM ilikuwa duni sana. Tofauti hii ya utendakazi ni kubwa kuliko tofauti ya bei ya 46% kati ya A1 na M5. Kwa maneno mengine, matukio kwenye wasindikaji wa x86 bado yalikuwa na uwiano bora wa bei/utendaji:

Mtihani
EC2 A1
EC2 M5d.metali
Tofauti

cache
1280
311
311,58%

icache
18209
34368
-47,02%

tumbo
77932
252190
-69,10%

CPU
9336
24077
-61,22%

kumbukumbu
21085
111877
-81,15%

aina
522
728
-28,30%

meno
1389634
2770985
-49.85%

timer
4970125
15367075
-67,66%

Kwa kweli, alama ndogo ndogo hazionyeshi picha inayolengwa kila wakati. Kilicho muhimu ni tofauti katika utendaji halisi wa programu. Lakini hapa picha iligeuka kuwa sio bora. Wenzake kutoka Scylla walilinganisha matukio ya a1.metal na m5.4xlarge na idadi sawa ya vichakataji. Katika mtihani wa kawaida wa kusoma database ya NoSQL katika usanidi wa node moja, ya kwanza ilionyesha shughuli za kusoma 102 kwa pili, na pili 000. Katika matukio yote mawili, wasindikaji wote wanaopatikana hutumiwa kwa 610%. Hii ni sawa na punguzo la takriban mara sita la utendakazi, ambalo halijapunguzwa na bei ya chini.

Zaidi ya hayo, matukio ya A1 hutumika tu kwenye EBS bila usaidizi wa vifaa vya haraka vya NVMe kama vile matukio mengine.

Kwa ujumla, A1 ilikuwa hatua katika mwelekeo mpya, lakini haikuafiki matarajio ya ARM.

Ujio wa Pili wa ARM: Matukio ya EC2 M6

Je, zama za seva za ARM zinakuja?

Hayo yote yalibadilika wiki hii wakati AWS ilianzisha darasa mpya la seva za ARM, na pia visa kadhaa kwenye wasindikaji wapya. graviton2Ikiwa ni pamoja na M6g na M6gd.

Kulinganisha matukio haya kunaonyesha picha tofauti kabisa. Katika baadhi ya majaribio, ARM hufanya vyema, na wakati mwingine bora zaidi, kuliko x86.

Hapa kuna matokeo ya kutekeleza amri sawa ya mtihani wa mafadhaiko:

Mtihani
EC2 M6g
EC2 M5d.metali
Tofauti

cache
218
311
-29,90%

icache
45887
34368
33,52%

tumbo
453982
252190
80,02%

CPU
14694
24077
-38,97%

kumbukumbu
134711
111877
20,53%

aina
943
728
29,53%

meno
3088242
2770985
11,45%

timer
55515663
15367075
261,26%

Hili ni jambo tofauti kabisa: M6g ina kasi mara tano kuliko A1 wakati wa kufanya shughuli za kusoma kutoka kwa hifadhidata ya Scylla NoSQL, na matukio mapya ya M6gd yanaendesha anatoa za NVMe haraka.

ARM inakera pande zote

Kichakataji cha AWS Graviton2 ni mfano mmoja tu wa ARM inayotumika katika vituo vya data. Lakini ishara zinatoka pande tofauti. Kwa mfano, mnamo Novemba 15, 2019, kampuni ya Amerika ya Nuvia ilivutia $53 milioni katika ufadhili wa mradi.

Uanzishaji ulianzishwa na wahandisi watatu wakuu ambao walihusika katika uundaji wa wasindikaji huko Apple na Google. Wanaahidi kuendeleza wasindikaji wa vituo vya data ambavyo vitashindana na Intel na AMD.

Cha taarifa zinazopatikanaNuvia imeunda msingi wa kichakataji kutoka chini kwenda juu ambacho kinaweza kujengwa juu ya usanifu wa ARM, lakini bila kupata leseni ya ARM.

Yote hii inaonyesha kwamba wasindikaji wa ARM wako tayari kushinda soko la seva. Baada ya yote, tunaishi katika enzi ya baada ya PC. Usafirishaji wa kila mwaka wa x86 umepungua kwa karibu 10% tangu kilele chao cha 2011, wakati chipsi za RISC zimepanda hadi bilioni 20. Leo, 99% ya wasindikaji wa 32- na 64-bit duniani ni RISC.

Washindi wa Tuzo ya Turing John Hennessy na David Patterson walichapisha nakala mnamo Februari 2019 "Enzi Mpya ya Dhahabu kwa Usanifu wa Kompyuta". Hivi ndivyo wanavyoandika:

Soko limesuluhisha mzozo wa RISC-CISC. Ingawa CISC ilishinda hatua za baadaye za enzi ya Kompyuta, lakini RISC inashinda sasa kwani enzi ya baada ya PC imefika. Hakuna CISC ISA mpya ambazo zimeundwa kwa miongo kadhaa. Kwa mshangao wetu, maafikiano juu ya kanuni bora za ISA kwa wasindikaji wa madhumuni ya jumla leo bado yanaegemea kwa RISC, miaka 35 baada ya uvumbuzi wake... Katika mifumo huria ya ikolojia, chipsi zilizobuniwa vyema zitaonyesha maendeleo ya kuvutia na hivyo kuharakisha kupitishwa kwa biashara. . Falsafa ya madhumuni ya jumla ya kichakataji katika chip hizi huenda ikawa RISC, ambayo imesimama kwa muda mrefu. Tarajia uvumbuzi wa haraka sawa na wakati wa enzi ya dhahabu iliyopita, lakini wakati huu kwa suala la gharama, nishati na usalama, sio utendaji tu.

"Muongo ujao utaona mlipuko wa Cambrian wa usanifu mpya wa kompyuta, kuashiria nyakati za kusisimua kwa wasanifu wa kompyuta katika taaluma na sekta," wanahitimisha karatasi.

Chanzo: mapenzi.com

Kuongeza maoni