เบเบธเบเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต ARM เบกเบฒเบฎเบญเบ”เปเบฅเป‰เบงเบšเป?

เบเบธเบเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต ARM เบกเบฒเบฎเบญเบ”เปเบฅเป‰เบงเบšเป?
เป€เบกเบ™เบšเบญเบ” SynQuacer E-Series เบชเปเบฒเบฅเบฑเบšเป€เบŠเบตเบšเป€เบงเบต ARM 24-core เปƒเบ™เป‚เบ›เป€เบŠเบ”เป€เบŠเบต ARM Cortex A53 เบ—เบตเปˆเบกเบต RAM 32 GB, เบ—เบฑเบ™เบงเบฒ 2018

เบชเปเบฒเบฅเบฑเบšเป€เบงเบฅเบฒเบซเบผเบฒเบเบ›เบต, ARM เบซเบผเบธเบ”เบฅเบปเบ‡เบŠเบธเบ”เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ (RISC) เป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ”เป„เบ”เป‰เบ„เบญเบšเบ‡เปเบฒเบ•เบฐเบซเบผเบฒเบ”เบญเบธเบ›เบฐเบเบญเบ™เบกเบทเบ–เบท. เปเบ•เปˆเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเป€เบ„เบตเบเบˆเบฑเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™, เบšเปˆเบญเบ™เบ—เบตเปˆ Intel เปเบฅเบฐ AMD เบเบฑเบ‡เบ›เบปเบเบ„เบญเบ‡เบ”เป‰เบงเบเบŠเบธเบ”เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ x86. เบˆเบฒเบเบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒ, เบเบฒเบ™เปเบเป‰เป„เบ‚ exotic เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบ›เบฐเบเบปเบ”เบงเปˆเบฒ, เป€เบŠเบฑเปˆเบ™: เป€เบŠเบตเบšเป€เบงเบต ARM 24-core เปƒเบ™เปเบžเบฅเบ”เบŸเบญเบก Banana Pi, เปเบ•เปˆเบšเปเปˆเบกเบตเบ‚เปเป‰เบชเบฐเป€เบซเบ™เบตเบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เป€เบ—เบทเปˆเบญ. เบซเบผเบฒเบเบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™, เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เบˆเบปเบ™เบเปˆเบงเบฒเบญเบฒเบ—เบดเบ”เบ™เบตเป‰.

AWS เป„เบ”เป‰เป€เบ›เบตเบ”เบ•เบปเบงเป‚เบ›เป€เบŠเบ”เป€เบŠเบต ARM 64-core เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เปƒเบ™เบ„เบฅเบฒเบงเปƒเบ™เบญเบฒเบ—เบดเบ”เบ™เบตเป‰ Graviton2 เป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเป€เบ—เบดเบ‡เบŠเบดเบšเบ—เบตเปˆเบกเบตเปเบเบ™ ARM Neoverse N1. เบšเปเบฅเบดเบชเบฑเบ”เบญเป‰เบฒเบ‡เบงเปˆเบฒ Graviton2 เปเบกเปˆเบ™เป„เบงเบเบงเปˆเบฒเป‚เบ›เป€เบŠเบ”เป€เบŠเบต ARM เบฅเบธเป‰เบ™เบเปˆเบญเบ™เป†เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡ EC2 A1, เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™. เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบญเบเบฐเบฅเบฒเบ”เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”.

เบ—เบธเบฅเบฐเบเบดเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เปเบกเปˆเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ•เบปเบงเป€เบฅเบ. เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบฅเบนเบเบ„เป‰เบฒเบ‚เบญเบ‡เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™เบซเบผเบทเบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡เบšเปเปˆเบชเบปเบ™เปƒเบˆเบงเปˆเบฒเบ•เบปเบงเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบกเบตเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ. เบžเบงเบเป€เบ‚เบปเบฒเบชเบปเบ™เปƒเบˆเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฒเบ„เบฒ. เบ–เป‰เบฒเปเบฅเปˆเบ™เปƒเบ™ ARM เปเบกเปˆเบ™เบฅเบฒเบ„เบฒเบ–เบทเบเบเบงเปˆเบฒเปเบฅเปˆเบ™เปƒเบ™ x86, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบ–เบทเบเป€เบฅเบทเบญเบ.

เบˆเบปเบ™เบเปˆเบงเบฒเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบงเบปเป‰เบฒเบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบงเปˆเบฒเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เปƒเบ™ ARM เบˆเบฐเบกเบตเบเปเบฒเป„เบฅเบซเบผเบฒเบเบเปˆเบงเบฒเปƒเบ™ x86. เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบŠเบตเบšเป€เบงเบต 24-core ARM Cortex A53 เป€เบ›เบฑเบ™เบ•เบปเบงเปเบšเบš SocioNext SC2A11 เบฅเบฒเบ„เบฒเบ›เบฐเบกเบฒเบ™ 1000 เป‚เบ”เบฅเบฒ, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบเบปเบเบฅเบฐเบ”เบฑเบšเป€เบŠเบตเบšเป€เบงเบตเป€เบงเบฑเบšเปƒเบซเป‰เป€เบ›เบฑเบ™ Ubuntu, เปเบ•เปˆเปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบกเบฑเบ™เบ•เปเปˆเบฒเบเบงเปˆเบฒเป‚เบ›เป€เบŠเบ”เป€เบŠเบต x86 เบซเบผเบฒเบ.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต ARM เป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบšเบดเปˆเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบญเบตเบเบ„เบฑเป‰เบ‡. เบ•เบปเบงเบขเปˆเบฒเบ‡, SocioNext SC2A11 เปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆ 5 W. เปเบ•เปˆเป„เบŸเบŸเป‰เบฒเบเบงเบกเป€เบญเบปเบฒเป€เบเบทเบญเบš 20% เบ‚เบญเบ‡เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™. เบ–เป‰เบฒเบŠเบดเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ x86 เบˆเบฐเบšเปเปˆเบกเบตเป‚เบญเบเบฒเบ”.

เบเบฒเบ™เบกเบฒเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡ ARM: EC2 A1 Instances

เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡ 2018, AWS เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต EC2 A1 เบ•เบปเบงเบขเปˆเบฒเบ‡ เปƒเบ™เป‚เบ›เป€เบŠเบ”เป€เบŠเบต ARM เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡. เบ™เบตเป‰เปเบ™เปˆเบ™เบญเบ™เป€เบ›เบฑเบ™เบชเบฑเบ™เบเบฒเบ™เปƒเบซเป‰เบญเบธเบ”เบชเบฒเบซเบฐเบเปเบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบ•เบฐเบซเบผเบฒเบ”, เปเบ•เปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš benchmark เบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบซเบงเบฑเบ‡.

เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™ เบœเบปเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบ„เบงเบฒเบกโ€‹เบเบปเบ”โ€‹เบ”เบฑเบ™โ€‹ EC2 A1 (ARM) เปเบฅเบฐ EC2 M5d.metal (x86). เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš stress-ng:

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

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰, A1 เบ›เบฐเบ•เบดเบšเบฑเบ”เบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒเปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบเบปเบเป€เบงเบฑเป‰เบ™ cache. เปƒเบ™เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบญเบทเปˆเบ™เป†เบชเปˆเบงเบ™เปƒเบซเบเปˆ, ARM เปเบกเปˆเบ™เบ•เปเปˆเบฒเบเบงเปˆเบฒเบซเบผเบฒเบ. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ™เบตเป‰เปเบกเปˆเบ™เปƒเบซเบเปˆเบเบงเปˆเบฒเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ‚เบญเบ‡เบฅเบฒเบ„เบฒ 46% เบฅเบฐเบซเบงเปˆเบฒเบ‡ A1 เปเบฅเบฐ M5. เปƒเบ™เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เบญเบทเปˆเบ™เป†, เบ•เบปเบงเบขเปˆเบฒเบ‡เปƒเบ™เป‚เบ›เป€เบŠเบ”เป€เบŠเบต x86 เบเบฑเบ‡เบกเบตเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบฅเบฒเบ„เบฒ / เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒ:

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš
EC2 A1
EC2 M5d.metal
เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡

เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒ
1280
311
311,58%

เบญเบฒเบเบฒเบ™เป„เบญ
18209
34368
47,02โ€‹-%

matrix
77932
252190
69,10โ€‹-%

cpu
9336
24077
61,22โ€‹-%

memcpy
21085
111877
81,15โ€‹-%

เบ„เบฑเบ”
522
728
28,30โ€‹-%

เปเบ‚เป‰เบง
1389634
2770985
49.85โ€‹-%

timer
4970125
15367075
67,66โ€‹-%

เปเบ™เปˆเบ™เบญเบ™, microbenchmarks เบšเปเปˆเป„เบ”เป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเบฐเป€เบซเบกเบต. เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเบˆเบดเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. เปเบ•เปˆโ€‹เปƒเบ™โ€‹เบ—เบตเปˆโ€‹เบ™เบตเป‰โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เป„เบ”เป‰โ€‹เบซเบฑเบ™โ€‹เบญเบญเบโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบ”เบตเบโ€‹เบงเปˆเบฒโ€‹. เป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบˆเบฒเบ Scylla เบ›เบฝเบšเบ—เบฝเบšเบ•เบปเบงเบขเปˆเบฒเบ‡ a1.metal เปเบฅเบฐ m5.4xlarge เบ—เบตเปˆเบกเบตเบˆเปเบฒเบ™เบงเบ™เบ”เบฝเบงเบเบฑเบ™เบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต. เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ NoSQL เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป‚เบซเบ™เบ”เบ”เบฝเบง, เบญเบฑเบ™เบ—เปเบฒเบญเบดเบ”เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™ 102 เบเบฒเบ™เบญเปˆเบฒเบ™เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต, เปเบฅเบฐเบ—เบตเบชเบญเบ‡ 000 เปƒเบ™เบ—เบฑเบ‡เบชเบญเบ‡เบเปเบฅเบฐเบ™เบต, เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ—เบตเปˆเบกเบตเบขเบนเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เปƒเบŠเป‰ 610%. เบ™เบตเป‰เป€เบ—เบปเปˆเบฒเบเบฑเบšเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ›เบฐเบกเบฒเบ™เบซเบปเบเป€เบ—เบปเปˆเบฒ, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบŠเบปเบ”เป€เบŠเบตเบเป‚เบ”เบเบฅเบฒเบ„เบฒเบ•เปˆเปเบฒ.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, A1 instances เบžเบฝเบ‡เปเบ•เปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเปƒเบ™ EBS เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบญเบธเบ›เบฐเบเบญเบ™ NVMe เป„เบงเบ„เบทเบ•เบปเบงเบขเปˆเบฒเบ‡เบญเบทเปˆเบ™เป†.

เป‚เบ”เบเบฅเบงเบกเปเบฅเป‰เบง, A1 เปเบกเปˆเบ™เบšเบฒเบ”เบเป‰เบฒเบงเปƒเบ™เบ—เบดเบ”เบ—เบฒเบ‡เปƒเบซเบกเปˆ, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเบ‚เบถเป‰เบ™เบเบฑเบšเบ„เบงเบฒเบกเบ„เบฒเบ”เบซเบงเบฑเบ‡เบ‚เบญเบ‡ ARM.

เบเบฒเบ™เบกเบฒเบ„เบฑเป‰เบ‡เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡ ARM: EC2 M6 Instances

เบเบธเบเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต ARM เบกเบฒเบฎเบญเบ”เปเบฅเป‰เบงเบšเป?

เบชเบดเปˆเบ‡เบ™เบฑเป‰เบ™เป„เบ”เป‰เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบญเบฒเบ—เบดเบ”เบ™เบตเป‰เป€เบกเบทเปˆเบญ AWS เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบ›เบฐเป€เบžเบ”เปƒเบซเบกเปˆเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ ARM, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบซเบผเบฒเบเป†เบ•เบปเบงเบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเปƒเบซเบกเปˆ. Graviton2, เบฅเบงเบกเบ—เบฑเบ‡ M6g เปเบฅเบฐ M6gd.

เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบกเบปเบ”. เปƒเบ™เบšเบฒเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš, ARM เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบ”เบตเบเบงเปˆเบฒ, เปเบฅเบฐเบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบเปเปˆเบ”เบตเบเบงเปˆเบฒ x86.

เบ™เบตเป‰เปเบกเปˆเบ™เบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เปเบฅเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบปเบ”เบชเบญเบšเบ„เบงเบฒเบกเบเบปเบ”เบ”เบฑเบ™เบ”เบฝเบงเบเบฑเบ™:

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš
EC2 M6g
EC2 M5d.metal
เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡

เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒ
218
311
29,90โ€‹-%

เบญเบฒเบเบฒเบ™เป„เบญ
45887
34368
33,52%

matrix
453982
252190
80,02%

cpu
14694
24077
38,97โ€‹-%

memcpy
134711
111877
20,53%

เบ„เบฑเบ”
943
728
29,53%

เปเบ‚เป‰เบง
3088242
2770985
11,45%

timer
55515663
15367075
261,26%

เบ™เบตเป‰เปเบกเปˆเบ™เป€เบฅเบทเปˆเบญเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบขเปˆเบฒเบ‡เบชเบดเป‰เบ™เป€เบŠเบตเบ‡: M6g เปเบกเปˆเบ™เบซเป‰เบฒเป€เบ—เบปเปˆเบฒเป„เบงเบเบงเปˆเบฒ A1 เป€เบกเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบญเปˆเบฒเบ™เบˆเบฒเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ Scylla NoSQL, เปเบฅเบฐเบ•เบปเบงเบขเปˆเบฒเบ‡ M6gd เปƒเบซเบกเปˆเปเบฅเปˆเบ™เป„เบง NVMe drives.

ARM เบเบฒเบ™เบเบฐเบ—เปเบฒเบœเบดเบ”เปƒเบ™เบ—เบธเบเบ”เป‰เบฒเบ™

เป‚เบ›เป€เบŠเบ”เป€เบŠเบต AWS Graviton2 เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡ ARM เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™. เปเบ•เปˆเบชเบฑเบ™เบเบฒเบ™เบกเบฒเบˆเบฒเบเบ—เบดเบ”เบ—เบฒเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบงเบฑเบ™เบ—เบต 15 เบžเบฐเบˆเบดเบ 2019, Nuvia startup เบญเบฒเป€เบกเบฅเบดเบเบฒ เบ”เบถเบ‡โ€‹เบ”เบนเบ” 53 เบฅเป‰เบฒเบ™โ€‹เป‚เบ”โ€‹เบฅเบฒโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบฎเปˆเบงเบกโ€‹เบ—เบถเบ™.

เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบงเบดเบชเบฐเบงเบฐเบเบญเบ™เบŠเบฑเป‰เบ™เบ™เปเบฒเบชเบฒเบกเบ„เบปเบ™เบ—เบตเปˆเบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ—เบตเปˆ Apple เปเบฅเบฐ Google. เบžเบงเบเป€เบ‚เบปเบฒเบชเบฑเบ™เบเบฒเบงเปˆเบฒเบˆเบฐเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบชเปเบฒเบฅเบฑเบšเบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบˆเบฐเปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบเบฑเบš Intel เปเบฅเบฐ AMD.

เป‚เบ”เบ เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹Nuvia เป„เบ”เป‰เบญเบญเบเปเบšเบšเบซเบผเบฑเบเบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบˆเบฒเบเบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ ARM, เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” ARM.

เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเป‚เบ›เป€เบŠเบ”เป€เบŠเบต ARM เบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบ•เบฐเบซเบผเบฒเบ”เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ. เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เบžเบงเบเป€เบฎเบปเบฒเบญเบฒเป„เบชเบขเบนเปˆเปƒเบ™เบเบธเบเบซเบฅเบฑเบ‡ PC. เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡ x86 เบ›เบฐเบˆเปเบฒเบ›เบตเป„เบ”เป‰เบซเบผเบธเบ”เบฅเบปเบ‡เป€เบเบทเบญเบš 10% เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ›เบต 2011 เบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบŠเบดเบš RISC เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เป€เบ–เบดเบ‡ 20 เบ•เบทเป‰. เบกเบทเป‰เบ™เบตเป‰, 99% เบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต 32- เปเบฅเบฐ 64-bit เบ‚เบญเบ‡เป‚เบฅเบเปเบกเปˆเบ™ RISC.

เบœเบนเป‰เบŠเบฐเบ™เบฐเบฅเบฒเบ‡เบงเบฑเบ™ Turing เปเบกเปˆเบ™ John Hennessy เปเบฅเบฐ David Patterson เป€เบœเบตเบเปเบœเปˆเบšเบปเบ”เบ„เบงเบฒเบกเปƒเบ™เป€เบ”เบทเบญเบ™เบเบธเบกเบžเบฒ 2019 "เบเบธเบเบ—เบญเบ‡เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ„เบญเบกเบžเบดเบงเป€เบ•เบต". เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบ‚เบฝเบ™:

เบ•เบฐเบซเบผเบฒเบ”เป„เบ”เป‰เปเบเป‰เป„เบ‚เบ‚เปเป‰เบ‚เบฑเบ”เปเบเปˆเบ‡ RISC-CISC. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ CISC เบŠเบฐเบ™เบฐเปƒเบ™เป„เบฅเบเบฐเบ•เปเปˆเบกเบฒเบ‚เบญเบ‡เบเบธเบ PC, เปเบ•เปˆ RISC เปเบกเปˆเบ™เบŠเบฐเบ™เบฐเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เบตเปˆเบเบธเบเบซเบฅเบฑเบ‡ PC เป„เบ”เป‰เบกเบฒเบฎเบญเบ”. เบšเปเปˆเบกเบต CISC ISAs เปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบกเบฒเป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบซเบผเบฒเบเบชเบดเบšเบ›เบตเปเบฅเป‰เบง. เบ”เป‰เบงเบเบ„เบงเบฒเบกเปเบ›เบเปƒเบˆเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบ„เบงเบฒเบกเป€เบซเบฑเบ™เบ”เบตเป€เบซเบฑเบ™เบžเป‰เบญเบกเบเปˆเบฝเบงเบเบฑเบšเบซเบผเบฑเบเบเบฒเบ™ ISA เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ—เบตเปˆเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ—เบปเปˆเบงเป„เบ›เปƒเบ™เบกเบทเป‰เบ™เบตเป‰เบเบฑเบ‡เบขเบนเปˆเปƒเบ™เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡ RISC, 35 เบ›เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ›เบฐเบ”เบดเบ”เบ‚เบญเบ‡เบกเบฑเบ™ ... เปƒเบ™เบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”, เบŠเบดเบšเบ—เบตเปˆเบญเบญเบเปเบšเบšเบกเบฒเบ”เบตเบˆเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบเป‰เบฒเบงเบซเบ™เป‰เบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบ—เบฑเบšเปƒเบˆเปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒเบ—เบฒเบ‡เบเบฒเบ™เบ„เป‰เบฒ. . เบ›เบฑเบ”เบŠเบฐเบเบฒเบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ—เบปเปˆเบงเป„เบ›เปƒเบ™เบŠเบดเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™ RISC, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบขเบทเบ™เบขเบนเปˆเปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบงเบฅเบฒ. เบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบ”เบดเบ”เบชเป‰เบฒเบ‡เบขเปˆเบฒเบ‡เป„เบงเบงเบฒเป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเปƒเบ™เป„เบฅเบเบฐเบญเบฒเบเบธเบ—เบญเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เปเบ•เปˆเป€เบงเบฅเบฒเบ™เบตเป‰เปƒเบ™เบ”เป‰เบฒเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบ, เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เปเบฅเบฐเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž, เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”.

"เบ—เบปเบ”เบชเบฐเบงเบฑเบ”เบ•เปเปˆเป„เบ›เบˆเบฐเป€เบซเบฑเบ™เบเบฒเบ™เบฅเบฐเป€เบšเบตเบ”เบ‚เบญเบ‡ Cambrian เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเปƒเบซเบกเปˆ, เป€เบ›เบฑเบ™เบชเบฑเบ™เบเบฒเบ™เป€เบ–เบดเบ‡เป€เบงเบฅเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ•เบทเปˆเบ™เป€เบ•เบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฐเบ™เบดเบเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเปƒเบ™เบชเบฐเบ–เบฒเบšเบฑเบ™เปเบฅเบฐเบญเบธเบ”เบชเบฒเบซเบฐเบเปเบฒ," เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบชเบฐเบซเบผเบธเบšเป€เบญเบเบฐเบชเบฒเบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster