Puas yog lub sijhawm ntawm ARM servers tuaj?

Puas yog lub sijhawm ntawm ARM servers tuaj?
SynQuacer E-Series motherboard rau 24-core ARM server ntawm ARM Cortex A53 processor nrog 32 GB ntawm RAM, Lub 2018 hlis XNUMX

Tau ntau xyoo, ARM txo cov txheej txheem qhia (RISC) cov txheej txheem tau ua tus thawj tswj hwm lub khw muag khoom txawb. Tab sis lawv yeej tsis tau tswj kom tawg mus rau hauv cov chaw zov me nyuam, qhov twg Intel thiab AMD tseem kav nrog x86 cov lus qhia. Nyob rau tib lub sijhawm, cov kev daws teeb meem txawv txawv tshwm sim, xws li 24-core ARM server ntawm Banana Pi platform, tab sis tseem tsis tau muaj cov tswv yim loj. Ntau qhov tseeb, nws tsis yog txog lub lim tiam no.

AWS tau tshaj tawm nws tus kheej 64-core ARM processors hauv huab lub lim tiam no Graviton 2 NPE yog qhov system-on-chip nrog ARM Neoverse N1 core. Lub tuam txhab thov tias Graviton2 sai dua li yav dhau los ARM processors hauv EC2 A1 piv txwv, thiab ntawm no nws yog thawj qhov kev xeem ywj pheej.

Kev lag luam infrastructure yog txhua yam hais txog kev sib piv cov lej. Qhov tseeb, cov neeg siv khoom ntawm cov chaw khaws ntaub ntawv lossis cov kev pabcuam huab tsis quav ntsej txog dab tsi architecture cov txheej txheem muaj. Lawv mob siab txog tus nqi / kev ua tau zoo. Yog tias khiav ntawm ARM pheej yig dua li khiav ntawm x86, ces lawv yuav raug xaiv.

Txog thaum tsis ntev los no, nws tsis tuaj yeem hais meej meej tias kev suav ntawm ARM yuav muaj txiaj ntsig ntau dua li ntawm x86. Piv txwv li, tus neeg rau zaub mov 24-core ARM Cortex A53 yog tus qauv SocioNext SC2A11 Tus nqi kwv yees li $ 1000, uas tuaj yeem khiav lub vev xaib server ntawm Ubuntu, tab sis ua haujlwm qis dua hauv kev ua haujlwm rau x86 processor.

Txawm li cas los xij, lub zog ua haujlwm zoo ntawm ARM processors ua rau peb saib lawv dua thiab dua. Piv txwv li, SocioNext SC2A11 tsuas yog siv 5 W. Tab sis hluav taws xob suav txog yuav luag 20% ​​ntawm cov ntaub ntawv chaw cov nqi. Yog tias cov chips no qhia txog kev ua tau zoo, ces x86 yuav tsis muaj caij nyoog.

Thawj Tuaj ntawm ARM: EC2 A1 Piv txwv

Thaum kawg ntawm 2018, AWS tau tshaj tawm EC2 A1 piv txwv ntawm peb tus kheej ARM processors. Qhov no yog qhov teeb meem tiag tiag rau kev lag luam txog kev hloov pauv hauv kev ua lag luam, tab sis cov txiaj ntsig tau ua rau poob siab.

Cov lus hauv qab no qhia kev ntsuam xyuas kev ntxhov siab EC2 A1 (ARM) thiab EC2 M5d.metal (x86) piv txwv. Kev siv hluav taws xob tau siv rau kev sim stress-ng:

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

Raws li koj tuaj yeem pom, A1 ua haujlwm tsis zoo hauv txhua qhov kev xeem tshwj tsis yog cache. Hauv feem ntau lwm qhov ntsuas, ARM tau qis dua. Qhov kev ua tau zoo sib txawv no loj dua li 46% tus nqi sib txawv ntawm A1 thiab M5. Hauv lwm lo lus, piv txwv ntawm x86 processors tseem muaj tus nqi zoo dua / kev ua tau zoo:

xeem
EC2 A1
EC2 M5d hlau
Txawv

cache
1280
311
311,58%

icache
18209
34368
-47,02%

Matrix
77932
252190
-69,10%

cpu
9336
24077
-61,22%

memcpy
21085
111877
-81,15%

qsort ua
522
728
-28,30%

kev kho hniav
1389634
2770985
-49.85%

timer
4970125
15367075
-67,66%

Tau kawg, microbenchmarks tsis tas yuav qhia txog lub hom phiaj duab. Dab tsi tseem ceeb yog qhov sib txawv ntawm kev ua haujlwm tiag tiag. Tab sis ntawm no daim duab tau hloov mus ua tsis zoo. Cov npoj yaig los ntawm Scylla piv rau a1.metal thiab m5.4x loj piv nrog tib tus lej ntawm cov txheej txheem. Nyob rau hauv tus qauv NoSQL database nyeem ntawv nyob rau hauv ib qho kev teeb tsa ib leeg, thawj qhov pom 102 nyeem cov haujlwm ib ob, thiab qhov thib ob 000. Nyob rau hauv ob qho tib si, tag nrho cov txheej txheem muaj nyob rau ntawm 610%. Qhov no sib npaug rau txog rau qhov txo qis hauv kev ua haujlwm, uas tsis yog offset los ntawm tus nqi qis.

Tsis tas li ntawd, A1 piv txwv tsuas yog khiav ntawm EBS yam tsis muaj kev txhawb nqa rau NVMe cov khoom siv ceev ceev zoo li lwm zaus.

Zuag qhia tag nrho, A1 yog ib kauj ruam hauv kev taw qhia tshiab, tab sis nws tsis ua raws li ARM qhov kev cia siab.

Qhov Kev Los Zaum Ob ntawm ARM: EC2 M6 Piv txwv

Puas yog lub sijhawm ntawm ARM servers tuaj?

Qhov ntawd txhua yam hloov pauv lub lim tiam no thaum AWS tau qhia txog chav kawm tshiab ntawm ARM servers, nrog rau ntau qhov xwm txheej ntawm cov txheej txheem tshiab Graviton 2 NPENrog M6g thiab M6gd.

Muab piv cov piv txwv no qhia tau hais tias ib daim duab sib txawv kiag li. Hauv qee qhov kev xeem, ARM ua tau zoo dua, thiab qee zaum zoo dua, dua li x86.

Nov yog cov txiaj ntsig ntawm kev ua haujlwm tib yam kev ntsuas kev ntxhov siab:

xeem
EC 2 M6g
EC2 M5d hlau
Txawv

cache
218
311
-29,90%

icache
45887
34368
33,52%

Matrix
453982
252190
80,02%

cpu
14694
24077
-38,97%

memcpy
134711
111877
20,53%

qsort ua
943
728
29,53%

kev kho hniav
3088242
2770985
11,45%

timer
55515663
15367075
261,26%

Qhov no yog qhov sib txawv kiag li: M6g yog tsib zaug nrawm dua li A1 thaum ua haujlwm nyeem los ntawm Scylla NoSQL database, thiab qhov tshiab M6gd zaus khiav ceev NVMe drives.

ARM kev tawm tsam ntawm txhua sab

AWS Graviton2 processor tsuas yog ib qho piv txwv ntawm ARM siv hauv cov chaw zov me nyuam. Tab sis cov cim qhia los ntawm kev sib txawv. Piv txwv li, Lub Kaum Ib Hlis 15, 2019, Asmeskas pib Nuvia tau txais $ 53 lab nyiaj hauv kev lag luam.

Kev pib yog tsim los ntawm peb tus kws tshaj lij engineers uas tau koom nrog hauv kev tsim cov txheej txheem ntawm Apple thiab Google. Lawv cog lus tias yuav tsim cov txheej txheem rau cov chaw khaws ntaub ntawv uas yuav sib tw nrog Intel thiab AMD.

Los ntawm muaj ntaub ntawvNuvia tau tsim cov tub ntxhais processor los ntawm hauv av uas tuaj yeem ua rau saum ARM architecture, tab sis tsis tau txais daim ntawv tso cai ARM.

Tag nrho cov no qhia tau hais tias ARM processors npaj txhij los kov yeej lub lag luam server. Tom qab tag nrho, peb nyob hauv lub sijhawm tom qab PC. Kev xa khoom x86 ib xyoos twg tau poob ze li 10% txij li xyoo 2011, thaum RISC chips tau nce mus txog 20 billion. Niaj hnub no, 99% ntawm lub ntiaj teb no 32- thiab 64-ntsis processors yog RISC.

Turing Award yeej John Hennessy thiab David Patterson tau luam tawm ib tsab xov xwm thaum Lub Ob Hlis 2019 "Lub Hnub Nyoog Tshiab Tshiab rau Computer Architecture". Nov yog qhov lawv sau:

Kev ua lag luam tau daws qhov RISC vs CISC kev tsis sib haum xeeb. Txawm hais tias CISC yeej cov theem tom ntej ntawm PC era, tab sis RISC yeej tam sim no tias lub sijhawm tom qab PC tau los txog. Tsis muaj CISC ISAs tshiab tau tsim rau ntau xyoo lawm. Ua rau peb xav tsis thoob, qhov kev pom zoo ntawm qhov zoo tshaj plaws ISA cov hauv paus ntsiab lus rau cov txheej txheem dav dav niaj hnub no tseem leans hauv kev pom zoo ntawm RISC, 35 xyoo tom qab nws tsim... . Lub hom phiaj tseem ceeb ntawm lub tswv yim ntawm cov chips no yuav yog RISC, uas tau sawv qhov kev sim ntawm lub sijhawm. Cia siab tias tib yam kev hloov pauv sai sai thaum lub caij nyoog kub kawg, tab sis lub sijhawm no ntawm tus nqi, lub zog thiab kev nyab xeeb, tsis yog kev ua haujlwm xwb.

"Lub xyoo caum tom ntej yuav pom Cambrian tawg ntawm cov khoos phis tawj tshiab, qhia txog lub sijhawm zoo siab rau cov kws tsim kho tshuab computer hauv kev kawm thiab kev lag luam," lawv xaus daim ntawv.

Tau qhov twg los: www.hab.com

Ntxiv ib saib