áááºáá®ááá¯ážáá®ážáá¬ážáá¯áá¹ááá®
ááᯠááŸá
áºá¡áá±á¬áºááŒá¬ááŒá¬á ARM ááááºáá±á¬ááºážááẠáá±áá¬á
ááºáá¬áá»á¬ážááœáẠx86 ááŸáá·áº ááŒáá¯ááºááá¯ááºáááºáᯠáá»áœááºážáá»ááºáá°áá»á¬ážá ááá·áºááŸááºážáá¬ážáá±á¬áºáááºáž áááºážááŸá¬ ááŒá
áºááá¬áá«á 2019 ááŸá
áºáá¯ááºááŸá¬áá±á«á·á
ááá¯á·áá±á¬áºá SPECrate 2017 ááááºážááŒáá·áºá
á¶ááŸá¯ááºážááŸá ARM áááá¯áááºáá¬á¡áá
áºááẠá¡ááŒááºáá¯á¶áž 64-core AMD EPYC ááá¯á·ááá¯áẠCascade Lake áááá¬ážá
á¯á ááááºáááºáž 28-core Xeon ááẠá
áœááºážáá±á¬ááºáááºááŒáá·áºáá¬ážáááºá áááºážááẠááŒááºážáááºáá±á¬ á¡áá±ážááá¯ááŸá¯áá
áºáᯠááŒá
áºáá±ááŒá® (á
á¶ááŸá¯ááºážááááºáá»á¬ážááẠá¡áááºážááẠâááááºâ áá±á¬áºáááºážá á¡á±á¬ááºááœáẠááŒáá·áºáá«)á
ARM á á¡áááá¡á¬ážáá¬áá»ááºááŸá¬ áááá¯áá¬áááºáá¬ááŒá±á¬áá·áº x86 áááá¯áááºáá¬áá»á¬ážááŸáá·áº á¡áááá¹áá«ááºá¡á¬ážááŒáá·áº áááŸááºááá¯ááºáá±á¬ á
áœááºážá¡ááºáááá±á¬ááºááŸá¯ááŒá
áºáááºá 80-core Ampere Altra ááœáẠTDP ááẠ45-210 W ááŸáá·áº áá¬áá®á¡ááŒááºááŸá¯ááºáž 3 GHz ááŸááááºá
á€áá®ááá¯ááºážááẠMeltdown ááŸáá·áº Spectre áá²á·ááá¯á·áá±á¬ áá±ážááœááºáá»ááºáááºááá¯ááºááá¯ááºááŸá¯áá»á¬ážá០cores áá áºáá¯áá»ááºážá á®ááᯠááá¯ááá¯áá±á¬ááºážááœááºá áœá¬ áá¬ááœááºáá±ážáá±á¬ááŒá±á¬áá·áº ááŸá áºáá¯á¡á á¬áž core áá áºáá¯áá»áŸáẠthread áá áºáá¯á០ááá¯ááŒá®ážáá±á¬áá¯á¶ááŒá¯á¶áá±ážááᯠááŒá áºáá±á«áºá á±áááºáᯠAmpere ááŸáá¯á¶ááŒááºáááºá
áááá¯áááºáá¬ááẠáá±áá¬ááœá²ááŒááºážá
áááºááŒá¬áá»ááºá áá¬ááºáááºáá¯á áá±áá¬áá±á·á
áºáá»á¬ážá ááá¯ááŸá±á¬ááºááŸá¯á áááºáá®ááœááºážá
áááºáá»á¬ážá edge computingá ááẠhosting ááŸáá·áº cloud á¡ááá®áá±ážááŸááºážáá»á¬ážáá²á·ááá¯á·áá±á¬ áá¬áá¬á¡ááá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá á¡áá°ážáááŒáá·áº á
ááºáááºáá°ááŒááºážá¡ááºááºáá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠFP16 (áááá»ááŸá¯áá
áºáááºááááºážáá»á¬áž) ááŸáá·áº INT8 (áá
áºáá¯áááºáž-byte ááááºážááŒáá·áºááá¯ááºá
á¬ážááŒá¯ááŸá¯) áá±áá¬áá±á¬áºáááºáá»á¬ážá¡ááœáẠáá¬á·ááºáá²áá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá AES ááŸáá·áº SHA-256 hashing á¡ááœáẠáá¬á·ááºáá² á¡ááŸáááºááŒáŸáá·áºááŸá¯áááºáž ááŸááá«áááºá
áá»á
áºááºáá»á¬ážááᯠTSMC á
ááºáá¯á¶ááœáẠ7 nm áá¯ááºáááºážá
ááºáááºážááá¬ááŒáá·áº áá¯ááºáá¯ááºáááºá ááááá¯á¶áž CPU ááá°áá¬áá»á¬ážááᯠá¡áá¬ážá¡áá¬ááŸááá±á¬ áá¯á¶ážá
áœá²áá°áá»á¬ážáᶠáá±ážááá¯á·áá¬ážááŒá®ážááŒá
áºááŒá®áž á¡á
á¯ááá¯ááºá¡ááŒá¯á¶ááá¯áẠáá¯ááºáá¯ááºááŸá¯ááᯠ2020 ááŸá
áºáááºááœáẠá
áááºááẠá
á®á
ááºáá¬ážáááºá
Ampere á á®á¡á®ážá¡áá¯ááŸáá·áº Intel á¥áá¹ááá¹ááá±á¬ááºáž Renée James ááẠARM áá¬áá¬áááá¯áááºáá¬áá»á¬ážááᯠáá®ááá¯ááºážáá¯ááºáá¬ážááá·áº áá»áœááºááŒá¯á¶áá»áá±áá±á¬ Applied Micro Circuits Corporation (2017-1979) á á¡á¯ááºááŒá áºáá±á«áºááœáẠ2017 áá¯ááŸá Ạá¡á±á¬ááºááá¯áá¬áááœáẠAmpere Computing ááᯠáááºáá±á¬ááºáá²á·áááºá á¡áá°ážáááŒáá·áºá 2011 áá¯ááŸá áºááœáẠARMv64-A ááá¯á¡ááŒá±áá¶ááá·áº 8-bit X-Gene ááááºáá±á¬ááºážááᯠááááºáááºáá²á·áááºá
James ááẠáááºááŸáááœáẠCEO áá¬áá°ážááŸáá·áº Ampere Computing á áá«ááá¯ááºáá¬áá¯ááºá¡ááœá²á·á¥áá¹ááá¹ááá¬áá°ážáá»á¬ážááᯠá¡áá±áááááºááá¹ááá¡á¬áž á¡ááŒá¶áá±ážááá·áº á¡áá»áá¯ážáá¬ážáá¯á¶ááŒá¯á¶áá±áž áááºááœááºáá±ážá¡ááŒá¶áá±ážáá±á¬áºááá®á áá¯áááá¥áá¹ááá¹ááá¬áá°ážááŸáá·áº áá±á«ááºážá ááºáá¬ážáááºá
áá¬áá¬á á»á±ážááœááºááá¯á· ARM áááá¯áááºáá¬áá»á¬ážáá°áá±á¬ááºáá¬áááºááŒáá¯ážáááºážááŸá¯á¡áá áºáááºáááºáá»áŸá¡á±á¬ááºááŒááºáááºááá¯áá»áœááºá¯ááºááœá±ážáááááºá
"áá»áœááºá¯ááºááá¯á·áááºá
á»á±ážááœááºááœáẠcores á¡áá±á¡ááœááºá¡áá»á¬ážáá¯á¶ážááŸááá±á¬áááá¯áááºáá¬ááá¯áá¯ááºááŒááºáá²á·áááº"
AMD ááŸáá·áº á¡áááºáá±á¬áºááŒáá« Applied Micro ááá¯á·ááẠá¡áá¬ážáá° áááá¯áááºáá¬áá»á¬ážááᯠáá¯ááºáá¯ááºááẠááŒáá¯ážáááºážáá±á¬á¡áá« ááœááºáá²á·ááá·áºááŸá
áºáá»á¬ážááœáẠ64-bit ARM áá¬áá¬áá»á
áºááºáá»á¬ážá¡ááŒá±á¬ááºáž ááŒá±á¬ááá¯ááŸá¯áá»á¬ážá
áœá¬ááŸááá²á·áááºá áá«áá±ááá·áº áá®áá¯áá¹ááá®ááœá± áá¡á±á¬ááºááŒááºáá°ážá AMD ááẠáááºážá ARM ááá±á¬áá»ááºááŸáá·áº Applied Micro á ááá¯ááºááá¯ááºááŸá¯áá»á¬ážááᯠááááºáá²á·áááºá
Ampere áá¬áᬠááááºáá±á¬ááºážááŸá
áºáá¯- Mt. áá»á±á¬ááºá
áááºážááŸáá·áº áá±á¬ááºá ááŸááºáž
Ampere Altra á single-threaded cores ááŸáá·áº ááá¯áá²á·ááá¯á·áá±á¬ CPU áá»á¬ážáá±á«áºááœááºáááºáá±á¬ááºááá¯ááºáá±á¬ "ááááºáááºážááŒá®áž á áœááºážá¡ááºáááºáá¬áá±á¬áá¬áá¬áá»á¬áž" ááẠáá¯á¶ážá áœá²áá°áá»á¬ážá¡á¬áž "cloud ááœáẠáááºážááá¯á·á¡áá¯á¶ážááŒá¯ááá¯ááºáá±á¬ áááºáá±á¬ááºááŸá¯á¡áá±á¡ááœááºááᯠá¡áá»á¬ážáá¯á¶ážááá¯ážááŒáŸáá·áºááá¯ááºá á±áááº" áᯠáá¯áá¹ááá®á ááŒá±á¬ááŒá¬ážáá²á·áááºá
Ampere Altra áááá¯áááºáá¬ááẠááááºáá±á¬ááºážáá±á«áºááœáẠá¡ááŒá±áá¶áá¬ážáááºá
áá¬áᬠMt. áááá¯áááºáá¬ááŸá
áºáá¯á¡ááœáẠáá»á±á¬ááºá
áááºáž (160 cores): áá±áá¬ááœá²ááŒááºážá
áááºááŒá¬ááŸá¯á áá±áá¬áá±á·á
áºá áááº
áá±á¬á·ááºáá²ááẠAmpere Altra ááŸáá·áº áá¯ááºáá±á¬ááºááẠá¡áááºááá·áºááŒá áºáá±ááŒá®áᯠáá¯áá¹ááá®á០ááŒá±á¬ááŒá¬ážáá²á·áááº- "ááá¯á¡áá»áááºááœáẠá¡ááŒá®ážáá¬ážáá¯á¶ážá¡áá¬ááŸá¬ á¡ááœáŸá¬áá»á¬ážá¡á¬ážáá¯á¶ážá OS á¡ááœáŸá¬á Linux á០BSD á០Windows á¡áá á¡áá¬á¡á¬ážáá¯á¶ážááẠARM á¡á¬ážáá¯á¶ážááᯠáá¶á·ááá¯ážáá±ážáááº" áᯠJeff Wittich Wittich á ááŒá±á¬ááŒá¬ážáá²á·áááºá Ampere á០áá¯ááºáá¯ááºáá»á¬ážá á¡ááŒá®ážáááºážáá¯áááá¥áá¹ááá â virtualization á¡ááœááºá áá»áœááºá¯ááºááá¯á·ááœáẠKubernetesá Dockerá VMware ááŸáá·áº KBM á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŸááá«áááºá á¡áá¯ááºáá¯á¶ážá ááá¯ááŸá¬ áá±á¬ááºáá¶áááºá á¡ááá®áá±ážááŸááºážá¡ááá·áºááœááºá ááá±á· cloud ááœááºá¡áá¯ááºáá¯ááºáá±á¬ á¡áá¬á¡á¬ážáá¯á¶ážááẠá€áá±áá¬ááœáẠá¡áá¯ááºáá¯ááºáá±ááŒá®ááŒá áºáááºáâ
áá¬áᬠMt. áááá¯áááºáá¬áá
áºáá¯áááºážááœáẠááŸááºážááœáá·áº- edge computingá áááºááœááºáá±ážáááºáá±á¬ááºááŸá¯áá»á¬ážá áááºá áá±áá¬ááá¯ááŸá±á¬ááºááŸá¯
á¡áá±ážá áááºá¡áá»ááºá¡ááẠ(áááºážááŒááº)
- áááá¯áááºáá¬á
áá
áºááœá²
- Sustained Turbo ááŒáá·áº 80 ARM v8.2+ 64-bit cores áá»á¬ážááẠ3,0 GHz á¡áá clocked ááŒá¯áá¯ááºáá¬ážááŒá®ážá ARM v8.3 ááŸáá·áº v8.4 ááá¯á·á០ááá¯ážáááºááŸá¯á¡áá»áá¯á·ááᯠáá±á«ááºážááá·áºáááº
- 1 KB L64 I-cacheá core áá áºáá¯áá»áŸáẠ1 KB L64 D-cacheá core áá áºáá¯áá»áŸáẠ2 MB L1 cacheá 32 MB áá»áŸáá±áá¬ážáá±á¬ á áá áºá¡ááá·áº áááºááŸáº (SLC)
- ááŸá áºáááºá¡áá»áẠ(128-áá áº) SIMD (áá áºáá¯áááºážááœáŸááºááŒá¬ážáá»ááºá áá±áá¬áá»á¬ážá áœá¬) ááœáŸááºááŒá¬ážáá»ááºá á®ážááŒá±á¬ááºáž
- mesh ááœááºáááºááœáẠá¡ááŒááºá¡ááŸááºáá»áááºáááºááŸá¯áá»á¬áž
- á
áá
áºááŸááºáá¬ááº
- 8x 72-bit DDR4-3200 áá»ááºáááºáá»á¬áž
- ECCá áááºá¹áá±áá¡ááŒá±áᶠECCá DDR4 RAS
- socket áá áºáá¯áá»áŸáẠDIMM 16 áá¯ááŸáá·áº 4 TB á¡áá
- á
áá
áºá¡áááºážá¡ááŒá
áºáá»á¬áž
- á¡ááŒáá·áºá¡á á¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºá á±ááŒááºáž (GICv3)
- á¡ááŒáá·áºá¡á I/O virtualization (SMMUv3)
- áá¯ááºáááºážáá¬áá¬á¡áááºážá¡á á¬áž RAS (Reliability, Availability, Serviceability) áá¯á¶ááŒááºá áááºáá»áááŸá¯
- ááœááºáááºááá¯
- 128 PCIe Gen4 áááºážááŒá±á¬áá»á¬áž
- 8 x8 PCIe + 4 x16 PCIe/CCIX áá±áá¬ááœáŸá²ááŒá±á¬ááºážááŸá¯á¡ááœáẠ20/25 GT/s (áá áºá áá¹ááá·áºáá»áŸáẠgigatransactions) á¡ááœáẠááá¯ážáá»á²á·á¡ááŒááºááŸá¯ááºážáá¯áẠ(ESM) á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŒáá·áº
- 48 x32 áá»áááºáááºááŸá¯áá»á¬ážá¡áá áá¶á·ááá¯ážáá±ážááá¯ááºááá·áº ááááºážáá»á¯ááºáááááᬠáá áá¯
- 192P ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááœáẠ2 ááá¯ááºáž
- áá»á¬ážá áœá¬áá±á¬ socket á¡áá±á¬ááºá¡áá¶á·
- 4 ááá¯ááºáž x16 CCIX
- 128 PCIe Gen4 áááºážááŒá±á¬áá»á¬áž
- á¡áá°áá»ááẠRange - 0°C á០+90°C á¡áá
- á¡á
á¬
- CPU: 0,80 Vá DDR4: 1,2 V
- I/O: 3,3V/1,8Vá SerDes PLL: 1,8V
- áá«áá«á á®áá¶ááá·áºááœá²ááŸá¯ - Dynamic á¡ááá·áºáááºááŸááºáá»ááºá Turbo Gen2á áá»áŸááºá á®ážááŒá±á¬ááºážá¡á±á¬ááºá០á¡áá¬á¡ááœááº
- á¡áááºáᬠ- 4926-pin FCLGA
- áá¯ááºáá¯ááºááŸá¯ FinFET 7 nm áááºážááá¬
á á¶ááŸá¯ááºážáá»á¬áž
Jeff Wittich á Ampere áááá¯áááºáá¬ááẠAMD áá¡ááŒááºáá¯á¶áž EPYC áááá¯áááºáá¬ááẠ4% ááá¯ááá¯áá±á¬ááºážááœááºááŒá®áž áá«áá« 14% áá»á±á¬á·áááºážáááºáᯠááá¯áááºá áá»áœááºá¯ááºááá¯á·ááẠ64-core EPYC áááá¯áááºáá¬á¡ááŒá±á¬ááºážááŒá±á¬áá±áááºá
7742 TDP 225 W ááŸáá·áº $6950 áá¯ááºáá»áááºá áááºážááẠZen 2 ááá¯ááºáááá¯áááá¯áá¬ááá¯á¡ááŒá±áá¶á EPYC 2 áááá¯áááºáá¬áááá¬ážá
á¯ááœáẠá¡á
áœááºážáááºáá¯á¶ážááŒá
áºáááºá áááºážáááá¬ážá
á¯ááᯠ2019 áá¯ááŸá
ẠááŒáá¯ááºáááœáẠááááºáááºáá²á·áááºá
Wittich ááẠCascade Lake áááá¬ážá
á¯á 28-core Xeon áááá¯áááºáá¬ááŸáá·áº ááŸáá¯ááºážááŸááºááŸá¯ááá¯áááºáž ááŒá¯áá¯ááºáá²á·áááºá Ampere Altra áááá¯áááºáá¬ááẠá
áœááºážáá±á¬ááºááẠ2,23 áááŸáá·áº á
áœááºážá¡ááºáááá±á¬ááºááŸá¯ 2,11 áááŒáá·áº á
áœááºážáá±á¬ááºááá¯ááºáá²á·áááºá á€áá±áá¬ááœáẠá
áœááºážáá±á¬ááºáááºááᯠ28-core Xeon Platinum 8280 (205 W) ááŸáá·áº ááŸáá¯ááºážááŸááºááŒá®áž core áá
áºáá¯áá»áŸáẠá
áœááºážá¡ááºáááá±á¬ááºááŸá¯ááᯠááœááºáá»ááºáá«áááºá
Ampere Altra áááá¯áááºáá¬ááẠSPECrate 2017 ááááºážááŒáá·áºá
á¶ááŸá¯ááºážááœáẠ259 á¡áááºáááŸááºáá»á¬ážááŸááááºáᯠááááºážáááŸááá«áááºá
ááá¯á·áá±á¬áºá á áœááºážáá±á¬ááºáááºááŸáá¯ááºážááŸááºááŸá¯ááœááºá Ampere ááẠAMD C/C++ compiler ááẠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºáá¬ážáá±á¬ááŒá±á¬áá·áº AMD0,85 compiler suite ááᯠcompile áá¯ááºáááºá¡ááœáẠAMD64 compiler suite ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒá±á¬áá·áº Ampere ááẠáááºážááá¯ááºááá¯ááºá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ GCC 8.2 ááŸáá·áºááŸáá¯ááºážááŸááºáá«á XNUMX áááááºáá»á¬ážááá¯á¡áá¯á¶ážááŒá¯áá²á·áááºá ARM ááŸá GCC ááẠáá¯ááºá
á á¶ááŸá¯ááºážááᯠááŒá¯ááŒááºááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž ááŒá¯áá¯ááºáá¬ážáá±á¬áºáááºáž Ampere Altra ááẠá áœááºážáá±á¬ááºáááºááŸáá·áº á áœááºážá¡ááºáááá±á¬ááºááŸá¯ááœáẠá¡ááœááºá¡áááºááŒá®ážáá¯á¶ááááºá 42 kW áá«áá«áá±á¬ááºáá¶á·ááŸá¯áá«ááŸááá±á¬ á ᶠ12,5U server rack ááẠáááá¯áááºáᬠcores 3500 ááá·áºáá¯ááºááá¯ážááá¯ááºááŒá®áž core áá áºáá¯áá»áŸáẠwatts áááºáá¬á á±áááºá
ááŒá®ážáá±á¬á· áá«á á¡á
áá²ááŸááá±ážáááºá Jeff Wittich á Ampere ááẠcores á¡áá±á¡ááœááºááᯠááá¯ááá¯ááá¯ážááŒáá·áºáá¬á
á±ááá·áº Mystique áᯠcode á¡áááºáá±ážáá¬ážáá±á¬ á
á»á±ážááœááºááœáẠáá
áºááŸá
áºá¡ááœááºáž á¡ááŒá¬ážáá¯ááºáá¯ááºáá
áºáá¯ááŸááá¬áááºááŒá
áºááŒá±á¬ááºáž Jeff Wittich ááŸááŒá±á¬ááŒá¬ážáá²á·áááºá
Mystique ááẠáá°áá®áá±á¬ socket ááá¯áá¶á·ááá¯ážáá±ážáááºááŒá áºáá±á¬ááŒá±á¬áá·áº motherboard áá»á¬ážááá¯á¡á á¬ážááá¯ážáááºáááá¯á¡ááºáá«á áá»áá¯ážáááºáá ẠSiryn SoC ááẠ2022 áá¯ááŸá áºááœáẠááœááºááŸáááẠá á®á ááºáá¬ážáááºá
áááŒá¬áá±ážáá®ááŸá
áºáá»á¬ážá¡ááœááºážá Broadcom/Cavium/Marvellá Calxedaá Huaweiá Fujitsuá Phytiumá Annapurna/Amazon ááŸáá·áº AppliedMicro/Ampere ááá¯á·á០ARM áá¬áᬠáááá¯áááºáá¬áá»á¬ážááᯠáááŒá¬áá±ážáá®ááŸá
áºáá»á¬ážááœáẠáá¯ááºááœáŸááºááẠááŒáá¯ážáááºážááŸá¯áá»á¬ážá
áœá¬ááᯠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºáá²á·ááááºá á€ááŒáá¯ážáááºážááŸá¯á¡áá»á¬ážá
á¯ááŸá¬ áá¡á±á¬ááºááŒááºáá²á·áá±á áá«áá±ááá·áº á¡ááŒá±á¡áá±ááœá± ááŒá±á¬ááºážáá²áá±ááŒá®ááá¯áá²á· ááá¹ááá¬ááœá±ááŸááááºá 2019 áá¯ááŸá
Ạáá®áááºáá¬áááœáẠAmazon
2019 áá¯ááŸá
Ạááá¯áááºáá¬áááœáẠAmerican startup Nuvia á០ááááºážáá±ážááá¯á·áá²á·áááºá
á€á¡áá¬á¡á¬ážáá¯á¶ážááẠRISC áááá¯áááºáá¬áá»á¬ážááẠá¡ááá®áá±ážááŸááºážáá»á¬ážááᯠááá¯ááá¯ááºážá
ááºáá
á¹á
ááºážáá»á¬ážááœááºáá¬áá áá¬áá¬áá»á¬ážááœááºáá¬áá desktop ááœááºáá»á°áá¬áá»á¬ážááŸáá·áº áááºááºáá±á¬á·áá»á¬ážááœááºáá« ááŸá¬ááœá±ááá¯ááºáááºááᯠááœáŸááºááŒáá±áááºá á
áá¬ážáá
ááºá áá±á¬ááá¬áááœá±ááŸááááºá
ááááºáá±á¬á·á ARM A12X áááá¯áááºáá¬áá«ááŸááá²á· áá±á¬ááºáá¯á¶ážááœáẠiPad Pro áá±á¬áºáááºááœá±áᬠCore i15 áá²á· Core i7 áááá¯áááºáá¬ááœá±áá«áá²á· 9-áááºá MacBook Pro áá±á¬ááºáá®ážáá«áž á¡á
áœááºážáááºáá¬ááá¯á· á¡áá¯ááᯠá¡ááá·áºááŒáŸáá·áºáááºááŸá¯áᬠáá¯áá¹áááááºáá«áááºá
source: www.habr.com