Contents
[hide]HiSilicon[edit]
Family[edit]
Kirin 900 series[edit]
- Kirin 950, 955
Kirin 950 (Hi3650)/Kirin 955 SoCs based on TSMC 16 nm FinFET+ technology.
- Supports: SD 4.1 (UHS-II), UFS 2.0, eMMC 5.1, 802.11ac Wi-Fi, Bluetooth 4.2 Smart, USB 3.0
- NFS, Dual ISP (42MP), Native 10-bit 4K video encode, i5 coprocessor, Tensilica HiFi 4 DSP
- Kirin 960
Kirin 960 (Hi3660) SoC based on TSMC 16 nm FFC technology.
- Interconnect: ARM CCI-550, Storage: UFS 2.1, eMMC 5.1, Sensor Hub: i6
Kirin 970 (Hi3670) SoC based on TSMC 10 nm FinFET+ technology.
- Interconnect: ARM CCI-550, Storage: UFS 2.1, Sensor Hub: i7
- Cadence Tensilica Vision P6 DSP
- NPU made in collaboration with Cambricon Technologies (1.92T FP16 OPS)
Kirin 980 is HiSilicon's SoC based on 7 nm FinFET technology.
- Interconnect: ARM Mali G76-MP10, Storage: UFS 2.1, Sensor Hub: i8
- Dual NPU made in collaboration with Cambricon Technologies.
- Kirin 985 4G/5G
Kirin 985 4G is Hisilicon's 4G SoC based on 7 nm FinFET technology.
Kirin 985 5G is Hisilicon's 5G SoC based on 7 nm FinFET technology.
- Interconnect: ARM Mali-G77 MP8, Storage UFS 3.0
- Big-Tiny Da Vinci NPU: 1x Da Vinci Lite + 1x Da Vinci Tiny
- Kirin 990 4G/5G, 990E 5G
Kirin 990 4G is HiSilicon's 4G SoC based on N7 nm FinFET technology.
Kirin 990 5G is HiSilicon's 5G SoC based on N7 nm+ FinFET technology.
Kirin 990E 5G is HiSilicon's 5G SoC based on N7 nm+ FinFET technology.
- Interconnect
- Kirin 990 4G: ARM Mali-G76 MP16
- Kirin 990 5G: ARM Mali-G76 MP16
- Kirin 990E 5G: ARM Mali-G76 MP14
- Da Vinci NPU
- Kirin 990 4G: 1x Da Vinci Lite + 1x Da Vinci Tiny
- Kirin 990 5G: 2x Da Vinci Lite + 1x Da Vinci Tiny
- Kirin 990E 5G: 1x Da Vinci Lite + 1x Da Vinci Tiny
- Da Vinci Lite features 3D Cube Tensor Computing Engine (2048 FP16 MACs
- + 4096 INT8 MACs), Vector unit (1024bit INT8/FP16/FP32)
- Da Vinci Tiny features 3D Cube Tensor Computing Engine (256 FP16 MACs
- + 512 INT8 MACs), Vector unit (256bit INT8/FP16/FP32)
Model number | Fab node | CPU | GPU | Memory technology | Sampling availability | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ISA | µarch | Cores | Freq (GHz) | µarch | Freq (MHz) |
Type | Bus width (bit) |
Band width (GB/s) | |||
Kirin 950 (Hi3650) |
TSMC 16 nm FinFET+ |
ARMv8-A | Cortex-A72 Cortex-A53 (big.LITTLE) |
4+4 | 2.3 (A72) 1.8 (A53) |
Mali-T880 MP4 |
900 MHz (168 GFLOPS in FP32) |
LPDDR4 | 64-bit (2x 32-bit) Dual-channel |
(25.6 MB/s) | Q4 2015 |
Kirin 955 | 2.5 (A72) 1.8 (A53) |
LPDDR3 (3 GB) LPDDR4 (4 GB) |
Q2 2016 | ||||||||
Kirin 960 (Hi3660) |
TSMC 16 nm FFC |
ARMv8-A | Cortex-A73 Cortex-A53 (big.LITTLE) |
4+4 | 2.36 (A73) 1.84 (A53) |
Mali-G71 MP8 |
1037 MHz (199.1 GFLOPS in FP32) |
LPDDR4 -1600 |
64-bit (2x 32-bit) Dual-channel |
(28.8 MB/s) | Q4 2016 |
Kirin 970 (Hi3670) |
TSMC 10 nm FinFET+ |
ARMv8-A | Cortex-A73 Cortex-A53 (big.LITTLE) |
4+4 | 2.36 (A73) 1.84 (A53) |
Mali-G72 MP12 |
746 MHz (214.8 GFLOPS in FP32) |
LPDDR4X -1866 |
64-bit (4x16-bit) Quad-channel |
(29.8 MB/s) | Q4 2017 |
Kirin 980 | TSMC 7 nm FinFET |
ARM v8.2-A |
Cortex-A76 Cortex-A55 (big.LITTLE) |
(2+2)+4 | 2.6 (A76 H) 1.92 (A76 L) 1.8 (A55) |
Mali-G76 MP10 |
720 MHz (345.6 GFLOPS in FP32) |
LPDDR4X -2133 |
64-bit (4x16-bit) Quad-channel |
LPDDR4X (34.1 MB/s) |
Q4 2018 |
Kirin 985 4G Kirin 985 5G (Hi6290V110) |
(1+3)+4 | 2.58 (A76 H) 2.40 (A76 L) 1.84 (A55) |
Mali-G77 MP8 |
700 MHz (358.4 GFLOPS in FP32) |
Q2 2020 | ||||||
Kirin 990 4G | TSMC 7 nm FinFET (DUV) |
ARM v8.2-A |
Cortex-A76 Cortex-A55 (big.LITTLE) |
(2+2)+4 | 2.86 (A76 H) 2.09 (A76 L) 1.86 (A55) |
Mali-G76 MP16 |
600 MHz (460.8 GFLOPS in FP32) |
LPDDR4X -2133 |
64-bit (4x16-bit) Quad-channel |
LPDDR4X (34.1 GB/s) |
Q4 2019 |
Kirin 990 5G | TSMC 7 nm+ FinFET (EUV) |
2.86 (A76 H) 2.36 (A76 L) 1.95 (A55) | |||||||||
Kirin 990E 5G | Mali-G76 MP14 |
600 MHz (403.2 GFLOPS in FP32) |
Q4 2020 |
Kirin 9000 series[edit]
- Kirin 9000E, 9000L, 9000 5G/4G
Kirin 9000 is HiSilicon's first SoC based on 5 nm+ FinFET (EUV) TSMC technology (N5 node)
This octa-core system on a chip is based on the 9th Gen of the HiSilicon Kirin series
- and is equipped with 15.3 billion transistors in a 1+3+4 core configuration:
- 4x ARM Cortex-A77 CPU (1x 3.13 GHz and 3x 2.54 GHz),
- 4x ARM Cortex-A55 (4x 2.05 GHz) and
- 24-core Mali-G78 GPU (22-core in the Kirin 9000E version)
Kirin 9000L uses a 1+2+3 core configuration:
- 3x ARM Cortex-A77 (1x 3.13 GHz and 2x 2.54 GHz),
- 3x ARM Cortex-A55 (3x 2.05 GHz) and
- 22-core Mali-G78 GPU with Kirin Gaming + 3.0 implementation
Kirin 9006C is a rebranded variant of the Kirin 9000E
- for the Huawei Qingyun L420 and L540 laptops.
- Spec
- GPU
- Kirin 9000L: ARM Mali-G78 MP22
- Kirin 9000E: ARM Mali-G78 MP22
- Kirin 9000: ARM Mali-G78 MP24
- Da Vinci NPU architecture 2.0
- Kirin 9000L: 1x Big Core + 1x Tiny Core
- Kirin 9000E: 1x Big Core + 1x Tiny Core
- Kirin 9000: 2x Big Cores + 1x Tiny Core
Model number | Fab node | CPU | GPU | Memory technology | Sampling availability | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ISA | µarch | Cores | Freq (GHz) | µarch | Freq (MHz) |
Type | Bus width (bit) |
Band width (GB/s) | |||
Kirin 9000L | TSMC 5 nm+ FinFET (EUV) |
ARM v8.2-A |
Cortex-A77 Cortex-A55 (big.LITTLE) |
(1+2)+3 | 3.13 (A77 H) 2.54 (A77 L) 2.05 (A55) |
Mali-G78 MP22 |
759 MHz (1068.7 GFLOPS in FP32) |
LPDDR4X -2133 LPDDR5 -2750 |
64-bit (4x16-bit) Quad-channel |
LPDDR4X (34.1 GB/s) LPDDR5 (44.0 GB/s) |
Q4 2020 |
Kirin 9000E | (1+3)+4 | ||||||||||
Kirin 9000 (Hi36A0V101) Kirin 9000 4G Kirin 9000 5G |
Mali-G78 MP24 |
759 MHz (1165.8 GFLOPS in FP32) |
Kirin 9000S, 9010, 9020 series[edit]
The Kirin 9000S, Kirin 9000S1, and Kirin 9010 of the Kirin 9000 (Hi36A0) family are the first HiSilicon-developed SoCs manufactured
- in high volumes in mainland China by Semiconductor Manufacturing International Corporation (SMIC).
The SoCs are based on SMIC's 7 nm technology node, referred to as "N+2".
- It also includes 1x Da Vinci "big" NPU core and 1x Da Vinci "small" NPU core.
Model number | Fab node | CPU | GPU | Memory technology | Sampling availability | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ISA | µarch | Cores (total) Threads (total) |
Freq (GHz) | µarch | Freq (MHz) |
Type | Bus width (bit) |
Band width (GB/s) | |||
Kirin 9000S (Hi36A0V120) |
SMIC N+2 7 nm FinFET |
ARMv8.x | HiSilicon TaiShan, Cortex-A510 |
1+3+4 (8) 2+6+4 (12) |
2.62 GHz (TaishanV120) 2.15 GHz (TaishanV120) 1.53 GHz (Cortex-A510) |
HiSilicon Maleoon 910 |
750 MHz |
LPDDR5 -6400 LPDDR5X -8533 |
64-bit (4x16-bit) Quad- channel |
LPDDR5 (51.2 MB/s) LPDDR5X (68.2 MB/s) |
Q3 2023 |
Kirin 9000S1 (Hi36A0V120) |
2.49 GHz (TaishanV120) 2.15 GHz (TaishanV120) 1.53 GHz (Cortex-A510) |
Q1 2024 | |||||||||
Kirin 9000W (Hi36A0V120) |
Q4 2023 | ||||||||||
Kirin 9000WL (Hi36A0V120) |
Q2 2024 | ||||||||||
Kirin 9000WE (Hi36A0V120) |
Q2 2024 | ||||||||||
Kirin T90 (Hi36A0V120) |
Q3 2024 | ||||||||||
Kirin T90A (Hi36A0V120) |
Q3 2024 | ||||||||||
Kirin 9000SL (Hi36A0V120) |
1+2+3 (6) 2+4+3 (9) |
2.35 GHz (TaishanV120) 2.15 GHz (TaishanV120) 1.53 GHz (Cortex-A510) |
Q4 2023 | ||||||||
Kirin 9000WM (Hi36A0V120) |
Q2 2024 | ||||||||||
Kirin 9010 (Hi36A0V121) |
SMIC N+2 7 nm FinFET |
ARMv8.x | HiSilicon TaiShan, Cortex-A510 |
1+3+4 (8) 2+6+4 (12) |
2.30 GHz (TaishanV121) 2.18 GHz (TaishanV120) 1.55 GHz (Cortex-A510) |
HiSilicon Maleoon 910 |
750 MHz |
LPDDR5 -6400 LPDDR5X -8533 |
64-bit (4x16-bit) Quad- channel |
LPDDR5 (51.2 MB/s) LPDDR5X (68.2 MB/s) |
Q2 2024 |
Kirin 9010E (Hi36A0V121) |
2.19 GHz (TaishanV121) 2.18 GHz (TaishanV120) 1.55 GHz (Cortex-A510) |
Q3 2024 | |||||||||
Kirin 9010A (Hi36A0V121) |
Q3 2024 | ||||||||||
Kirin 9010W (Hi36A0V121) |
Q3 2024 | ||||||||||
Kirin T91 (Hi36A0V121) |
Q3 2024 | ||||||||||
Kirin 9010L (Hi36A0V121) |
1+2+3 (6) 2+4+3 (9) |
2.19 GHz (TaishanV121) 2.18 GHz (TaishanV120) 1.40 GHz (Cortex-A510) |
Q2 2024 | ||||||||
Kirin 9020 (Hi36C0V110) |
SMIC N+2 7 nm FinFET |
ARMv8.x | HiSilicon TaiShan |
1+3+4 (8) 2+6+4 (12) |
2.50 GHz (TaishanV123) 2.15 GHz (TaishanV120) 1.60 GHz (Taishan-Little) |
HiSilicon Maleoon 920 |
840 MHz |
LPDDR5 -6400 LPDDR5X -8533 |
64-bit (4x16-bit) Quad- channel |
LPDDR5 (51.2 MB/s) LPDDR5X (68.2 MB/s) |
Q4 2024 |
Kirin T92 (Hi36C0V110) |
Q4 2024 |
Server processors[edit]
HiSilicon develops server processor SoCs based on the ARM architecture.
Hi1610[edit]
The Hi1610 is HiSilicon's first generation server processor announced in 2015.
- It features:
- 16x ARM Cortex-A57 @ 2.1GHz cores
- 48KB L1-I, 32KB L1-D, 1MB L2/4 cores, 16MB CCN L3
- TSMC 16 nm process
- 2x DDR4-1866 memory
- 16x PCIe 3.0 ports
Hi1612[edit]
The Hi1612 is HiSilicon's second generation server processor launched in 2016.
- It is the first chiplet-based Kunpeng with two computing dies. It features:
- 32x ARM Cortex-A57 @ 2.1GHz cores
- 48KB L1-I, 32KB L1-D, 1MB L2/4 cores, 32MB CCN L3
- TSMC 16 nm process
- 4x DDR4-2133 memory
- 16x PCIe 3.0 ports
Kunpeng 916 (Hi1616)[edit]
The Kunpeng 916 (Hi1616) is HiSilicon's third generation server processor launched in 2017.
- The Kunpeng 916 is used in Huawei's TaiShan 2280 Balanced Server, TaiShan 5280 Storage Server,
- TaiShan XR320 High-Density Server Node and TaiShan X6000 High-Density Server. It features:
- 32x ARM Cortex-A72 @ 2.4GHz cores
- 48KB L1-I, 32KB L1-D, 1MB L2/4 cores, 32MB CCN L3
- TSMC 16 nm process
- 4x DDR4-2400 memory
- 2-way SMP, Each socket has 2x ports with
- 96 Gbit/s per port (total of 192 Gbit/s)
- 46x PCIe 3.0 and 8x 10G Ethernet ports
- 85 W TBD
Kunpeng 920 (Hi1620)[edit]
The Kunpeng 920 (Hi1620) is HiSilicon's fourth generation server processor
- announced in 2018, and launched in 2019. It features:
- 32 to 64x custom TaiShan V110 cores @ 2.6GHz cores [2]
- The TaiShan V110 core is a 4-way superscalar, out-of-order
- microarchitecture that implements the ARMv8.2-A ISA.
- The TaiShan V110 cores are likely a new core not based on ARM designs
- 3x Simple ALUs, 1x Complex MDU, 2x BRUs (sharing ports with ALU2/3),
- 2x FSUs (ASIMD FPU), 2x LSUs
- 64KB L1-I, 64KB L1-D, 512KB Private L2, 1MB L3/core (shared)
- TSMC 7 nm HPC process
- 8x DDR4-3200 memory
- 2-way and 4-way SMP, Each socket has 3x Hydra ports
- with 240 Gbit/s per port (total of 720 Gbit/s)
- 40x PCIe 4.0 with CCIX support, 4x USB 3.0, 2x SATA 3.0,
- 8x SAS 3.0 and 2x 100G Ethernet ports
- TBD 100 to 200 W
- Compression engine (GZIP, LZS, LZ4) capable of up
- to 40 Git/s compress and 100 Gbit/s decompress
- Crypto offload engine (for AES, DES, 3DES, SHA1/2)
- capable of throughputs up to 100 Gbit/s
Kunpeng 930 (Hi1630)[edit]
The Kunpeng 930 (Hi1630) is HiSilicon's fifth-generation server processor
- 80 custom Taishan V120 cores @ 3GHz frequency, with support
- for SMT and ARM's Scalable Vector Extension (SVE)
Kunpeng 950[edit]
The Kunpeng 950 is HiSilicon's sixth-generation server processor
References[edit]
- Jump up ↑ (16 September 2021) Kirin 9000.
- Jump up ↑ Schor, David (3 May 2019). Huawei Expands Kunpeng Server CPUs, Plans SMT, SVE For Next Gen.